问题
我正在尝试为基于php的REST API构建一个自定义逻辑应用程序连接器 . 它到目前为止工作正常,我有一个工作swagger.json - 但我无法提交(更新连接器)逻辑应用程序连接器 .
它关于Testrail的API . 问题似乎在Base-URL中:
http://demo.testrail-fake.net/ index.php/?api/v2
它失败了,因为'index.php?'构造 .
我尝试过的
-
我无法将其设置为主机名,也不能将其设置为Base Url .
-
我尝试了不同的东西,将网址嘲讽到swagger.json(对于每个 endpoints ),这样可行,但无论如何都无法处理它 .
这非常令人沮丧,因为
-
我已经构建了2/5个自定义连接器,这个有超过60个动作,这需要花费大量的时间来构建 .
-
没有azure支持,如果你没有推特而不是正确的订阅
1 回答
考虑到最佳实践和标准,您实际上不应该显式调用此PHP页面来使用API中的数据 . 请重新配置您的网络服务器,将默认页面指定为
index.php
. 这样,您实际上可能会避免许多其他潜在问题,特别是,如果您正在设计RESTful service
.不确定哪种服务器软件会在一个阻止您轻松进行此更改的特殊情况下(在
Azure App Services
的上下文中),请在此处或MSDN上单独发布有关该问题的帖子 . 我们很乐意为您提供帮助!