1

我为这个使用网络服务的网络软件编写了这个 API。现在,我已经用这个软件测试了一些其他的 API,它确实成功地使用了它们,但它没有使用我的 - 错误 405 方法不允许。

我的在网络浏览器中工作正常。我猜浏览器正在使用 GET,它确实允许。我测试的其他 API 确实允许 POST,但不允许 PUT。也许网络软件正在使用 POST?我没有办法知道。

所以,只是为了测试我打开了我的 Tonic 文件,然后复制粘贴了我的函数,将其重命名并将其标记为 POST,如下所示并重新启动 apache:

  /**
         * @method POST
         * @accepts str
         * @return str
         */
        public function helloFunctionTest()
        {
           ...
        }

简单 REST 客户端仍将 POST 显示为不可用。我错过了什么?

4

0 回答 0