我正在使用C#HttpWebRequest/HttpWebResponse进行Web Scraping。这个过程大部分是顺利进行的。但是在我通过几页的方式发布之后,我已经陷入了用Web浏览器测试和HttpWebRequest/HttpWebResponse调用之间似乎不一致的地方。Web浏览器和HttpWebRequest之间的POST不一致
当我降落包含一个具有与此类似名称的输入元件的页上出现该问题:“RidiculouslyLongInputName.RidiculouslyLongInputName.RidiculouslyLongInputName @ RidiculouslyLong”
过帐该输入元件的值导致一个500错误当使用HttpWebRequest但通过浏览器发布时工作正常。如果我从帖子数据中删除这个输入值,HttpWebRequest将不会得到500错误。但是,我坚持从网站的数据验证问题。
任何想法为什么HttpWebRequest失败?