C# HttpWebRequest发布数据

C# HttpWebRequest发布数据,c#,httpwebrequest,C#,Httpwebrequest,有没有可能像浏览器一样在C#中发布与HttpWebRequest完全相同的帖子?没有一个页面能够检测到它实际上不是浏览器 如果是这样的话,我能多读一些吗?我认为这是可行的 浏览器检测是基于请求中的头进行的。你需要做的就是设置标题。在HttpWebRequest中,我们不需要设置headers集合,而需要设置.UserAgent属性 例如: 对于用户代理来说有很多。检查链接以获取用户代理的完整列表 有用链接: 下载并熟悉类似的工具。它允许您像普通浏览器一样检查应用程序发出的web请求,并准确查

有没有可能像浏览器一样在C#中发布与HttpWebRequest完全相同的帖子?没有一个页面能够检测到它实际上不是浏览器


如果是这样的话,我能多读一些吗?

我认为这是可行的

浏览器检测是基于请求中的头进行的。你需要做的就是设置标题。在HttpWebRequest中,我们不需要设置headers集合,而需要设置.UserAgent属性

例如:

对于用户代理来说有很多。检查链接以获取用户代理的完整列表

有用链接:




下载并熟悉类似的工具。它允许您像普通浏览器一样检查应用程序发出的web请求,并准确查看发送的内容。然后,您可以通过在C#中创建的请求模拟发送的数据,为标头、cookie等提供值。

UserAgent-@seth flowers使用Fiddler是正确的。您可以捕获帖子并重播它们。如果没有其他的信息,它会给你需要复制的帖子。没有网站能够检测到吗?Fiddler和HttpWebRequest总是可能的?只要试着理解浏览器和HttpWebRequest之间的区别:)Fiddler将允许您实际查看实际的web请求。您可以在HttpWebRequest中设置一些属性,并在fiddler中查看它的操作。
.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)";