POST请求的服务器答案 - 无效的回发或回调参数

时间:2012-07-18 11:01:01

标签: c# post eventvalidation

我目前正在开发一种工具来获取和解析外部网站(不是我的)的某些内容。我不会粘贴代码,因为我认为它没有带来任何东西,但如果以任何方式认为它有用,我会这样做。

以下是我工具的主要步骤:

  • 使用常规webrequest / webresponse获取网页。
  • 解析网页以了解应解析多少页面(解析的网页是研究结果,因此它可以提供多页结果)
  • 由于常规浏览器中的页面更改是通过提交表单完成的,因此我通过解析网页检查了此表单的所有POST参数(隐藏)。
  • 使用这些参数创建POST请求
  • 使用WebClient和UploadString()方法将POST请求发送到服务器。

不幸的是,最后一部分不起作用并抛出500错误Invalid postback or callback argument. Event validation is enabled using ...

如果它可以提供帮助,在表单的隐藏参数中,会出现一个名为EventValidation的参数,我确实将它提供给POST请求。

也许有人可以知道发生了什么,因为我对asp并不熟悉。 请原谅我的英语错误

0 个答案:

没有答案