我们正在尝试在请求中测试需要HTTP基本访问身份验证凭据(http://en.wikipedia.org/wiki/Basic_access_authentication)的API。
理想情况下,我们可以通过将所有API参数放在URL查询字符串中来使用Web浏览器测试API,但我们还没有找到一种方法来对查询字符串中的HTTP基本访问身份验证凭据(用户名和密码)进行编码
有没有人知道这样做的方法?
到目前为止,我们已经尝试过:
https://username:password@mydomain.com/
......没有成功。
答案 0 :(得分:8)
username:password@url
身份验证。
例如在IE中:
据我所知,如果被阻止,就没有办法绕过这个。可以使用about:config
中的设置在Firefox中启用此功能。或者使用其他一些不阻止它的浏览器 - 我不知道哪些做了,哪些做不到。
或者,考虑构建一个快速Web表单,将选项提交给发出请求的服务器端语言(例如PHP),或使用命令行客户端(如wget
)发送请求。后者甚至可能是最简单的