我研究过整体HTTP请求大小限制,并且读取这通常是Apache设置的限制。但考虑到我可以发送一堆其他标题,我不是,我非常怀疑我达到了整体请求大小限制。
我正在做的是,对REST API进行HTTP基本身份验证,发送API密钥和API密钥,这些密钥长度均为30个字符。这似乎只是摔倒而失败。没有任何事情发生。
但是,如果我将API密钥和API密钥分别缩短为28个字符,则可以正常工作。
我觉得很难相信,对于像身份验证这样的内容,“用户名”和“密码”的硬限制为28个字符?
答案 0 :(得分:0)
我遇到的问题似乎是由于我使用的Mozilla Firefox插件/扩展程序,名为RESTClient;我用来测试我的REST API。
我切换到谷歌浏览器,并尝试了POSTMAN插件/扩展程序,我的30个字符API密钥和API秘密工作得非常好。使用RESTClient,请求甚至没有尝试执行。没有回应,没有。
不要使用RESTClient。我会尝试为Firefox找到合适的替代品。但是,这使我相信做一个正确的curl请求可能是测试PHP REST API的最佳基础事实。