gpt4 book ai didi

url - 没有浏览器在标题中发送授权信息

转载 作者:行者123 更新时间:2023-12-04 15:43:42 26 4
gpt4 key购买 nike

我在看 thisthis并且在 URL 中发送凭据似乎很“容易”。例如:

http://gooduser:secretpassword@www.example.com/webcallback?foo=bar



这一切都很好,但它不起作用。我已经打开了 fiddler,对于 Chrome,我打开了 Authorization header 未发送。对于其他浏览器,它似乎表现出相同的行为(我在服务器上有一个断点,Firefox、Safari 或 IE 也没有出现 Authorize header )

如何让它变得更好?

最佳答案

在研究各种基本身份验证实现时偶然发现了这一点。

浏览器通常仅在收到 401 时才发送基本身份验证来自服务器的质询响应 ( more on basic auth protocol )。如果有问题的端点同时接受经过身份验证和未经身份验证的用户,则可能永远不会提示基于浏览器的请求提供身份验证参数。

测试此类设置的最简单方法是向您的服务器端点发送 curl 请求(无论如何都会发送身份验证参数)并验证是否收到 authorization标题:

curl 'http://gooduser:secretpassword@www.example.com/webcallback?foo=bar'

关于url - 没有浏览器在标题中发送授权信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11556166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com