Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用必须回复浏览器请求的 C 编码服务器。使用这样的 url 时必须进行身份验证:
http://user:pass@website/
但我真的不知道如何或从何处在我的服务器上获取此信息,因为我在读取请求时得到的内容与我在与服务器交互时仅使用
http://website/
第二个问题是,有时我有来自浏览器的这个 favicon.ico 请求.. 我可以回复浏览器说“我没有这个 fu* * * 愚蠢的图标”?:D
我当然为此使用套接字
查找名为的请求标头,该标头包含后跟 BASE64 编码的用户名和密码Authorization:的字符串。Basic这种身份验证方法称为 HTTP 基本身份验证。
Authorization:
Basic
对于 favicon,如果没有,只需使用 HTTP 404 响应进行响应。