我目前需要访问在Apache Web服务器上的登台环境中设置的API,但是当浏览到API URL时,Web服务器会抛出用户名/密码对话框。不幸的是,我无法访问或控制此Web服务器的行为。
是否可以以编程方式将用户名和密码发送到Apache Web服务器?
答案 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请求的一部分,如链接的维基百科文章所述?