以编程方式发送用户名& Apache Web服务器的密码

时间:2010-09-17 22:29:56

标签: apache http authentication

我目前需要访问在Apache Web服务器上的登台环境中设置的API,但是当浏览到API URL时,Web服务器会抛出用户名/密码对话框。不幸的是,我无法访问或控制此Web服务器的行为。

是否可以以编程方式将用户名和密码发送到Apache Web服务器?

3 个答案:

答案 0 :(得分:10)

你遇到了Basic Access Authentication。您只需将用户名和密码作为URL的一部分传递:

http://username:password@url.com/page.html

答案 1 :(得分:2)

使用以下内容:

http://user:pass@domain.tld/path

答案 2 :(得分:2)

您是否尝试过发送包含base-64编码凭据的Authorization标头作为HTTP请求的一部分,如链接的维基百科文章所述?