0

我研究过有一个整体的 HTTP 请求大小限制,并且阅读这通常是 Apache 设置的限制。但是考虑到我可以发送许多其他标头,但我不是,我非常怀疑我是否达到了整体请求大小限制。

我所做的只是对 REST API 进行 HTTP 基本身份验证,发送一个 API 密钥和 API 密钥,长度均为 30 个字符。这似乎只是失败了。什么都没发生。

但是,如果我将 API Key 和 API Secret 分别缩短为 28 个字符,它就可以工作。

我很难相信,对于身份验证之类的东西,“用户名”和“密码”有 28 个字符的硬性限制?

4

1 回答 1

0

我遇到的问题似乎是由于我在 Mozilla Firefox 中使用的名为 RESTClient 的插件/扩展;我用来测试我的 REST API。

我切换到谷歌浏览器,并尝试使用 POSTMAN 插件/扩展,我的 30 个字符的 API Key 和 API Secret 工作得非常好。使用 RESTClient,请求甚至不会尝试执行。没有回应,什么都没有。

不要使用 RESTClient。我会尝试为 Firefox 找到合适的替代品。但是,这让我相信,执行正确的 curl 请求可能是测试 PHP REST API 的最佳基本事实。

于 2013-11-05T14:52:55.967 回答