基本身份验证的HTTP身份验证头字符限制?

时间:2013-11-05 13:15:43

标签: php apache http rest authentication

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

我正在做的是,对REST API进行HTTP基本身份验证,发送API密钥和API密钥,这些密钥长度均为30个字符。这似乎只是摔倒而失败。没有任何事情发生。

但是,如果我将API密钥和API密钥分别缩短为28个字符,则可以正常工作。

我觉得很难相信,对于像身份验证这样的内容,“用户名”和“密码”的硬限制为28个字符?

1 个答案:

答案 0 :(得分:0)

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

我切换到谷歌浏览器,并尝试了POSTMAN插件/扩展程序,我的30个字符API密钥和API秘密工作得非常好。使用RESTClient,请求甚至没有尝试执行。没有回应,没有。

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