0

我正在使用必须回复浏览器请求的 C 编码服务器。使用这样的 url 时必须进行身份验证:

http://user:pass@website/

但我真的不知道如何或从何处在我的服务器上获取此信息,因为我在读取请求时得到的内容与我在与服务器交互时仅使用

 http://website/

第二个问题是,有时我有来自浏览器的这个 favicon.ico 请求.. 我可以回复浏览器说“我没有这个 fu* * * 愚蠢的图标”?:D

我当然为此使用套接字

4

1 回答 1

0

查找名为的请求标头,该标头包含后跟 BASE64 编码的用户名和密码Authorization:的字符串。Basic这种身份验证方法称为 HTTP 基本身份验证。

对于 favicon,如果没有,只需使用 HTTP 404 响应进行响应。

于 2012-04-15T15:12:50.913 回答