在Querystring中嵌入HTTP基本访问身份验证的用户+密码数据

Rig*_*der 5 authentication http

我们正在尝试在请求中测试需要HTTP基本访问身份验证凭据(http://en.wikipedia.org/wiki/Basic_access_authentication)的API.

理想情况下,我们可以通过将所有API参数放在URL查询字符串中来使用Web浏览器测试API,但我们还没有找到一种方法来对查询字符串中的HTTP基本访问身份验证凭据(用户名和密码)进行编码.

有谁知道这样做的方法?

到目前为止,我们尝试过:

https://开头的用户名:password@mydomain.com/

...没有成功.

Pek*_*ica 8

username:password@url出于安全原因,许多浏览器已禁用身份验证.

例如在IE中:

据我所知,如果被阻止,就没有办法绕过这个.可以使用设置在Firefox中启用此功能about:config.或者使用其他一些不阻止它的浏览器 - 我不知道哪些做了,哪些做不做.

或者,考虑构建一个快速Web表单,将选项提交给发出请求的服务器端语言(例如PHP),或者使用命令行客户端wget来发送请求.后者甚至可能是最简单的