gpt4 book ai didi

.net - HttpWebRequest.UserAgent : What does it do

转载 作者:行者123 更新时间:2023-12-04 02:06:22 30 4
gpt4 key购买 nike

我读了这个 MSDN 喜欢它并运行它的例子。
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspx

当我将 uSerAgnet 更改为“blah”之类的内容时,输出是错误的,但是当我使用示例中的相同内容时,即使我注释掉设置 UserASgent 的代码行,输出也是正确的。

UserAgent 到底是什么?我应该什么时候设置?如何知道我应该将它设置为什么值?

谢谢

最佳答案

用户代理用于识别客户端和操作系统等。它最常用于浏览器。您可以使用用户代理来指定您是谁,并且 Web 服务器可以返回带有适合您客户端的数据的响应。例如我用来访问这个站点的用户代理是:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4如果我是一个网络爬虫,我会使用其他东西,网络服务器会识别为爬虫的东西,网络服务器(网络开发人员)可能会返回一个优化的页面以进行索引。

除非你真的需要,否则我建议你不要想出你自己的用户代理,缺乏标准化在这个领域是一个足够大的问题。

有什么特别的理由你需要弄乱用户代理吗?

This page包含许多已知用户代理的列表。

关于.net - HttpWebRequest.UserAgent : What does it do,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057328/

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