是否可以在ASPX页面上使用带有cURL的连续POSTS?

时间:2012-04-18 09:35:33

标签: php curl

我正在尝试在ASPX页面上使用cURL,我想知道我是不是在浪费时间处理我不确定的POSTing值:具体是:

__VIEWSTATE  
__EVENTVALIDATION  
__EVENTTARGET  
 __EVENTARGUMENT 

我需要一个接一个地发送几个表格,我认为价值观依赖于彼此 如何学习如何为它们生成正确的值?

1 个答案:

答案 0 :(得分:1)

cURL是一个HTTP客户端,它会很高兴地按照你告诉它的任何方式点击你告诉它的任何URI。所以答案“是否可以连续使用带有cURL的POSTS”是肯定的。

我认为您要问的是如何确保您使用cURL来发布数据 - 特别是表单变量 - 可以安全地模拟该特定网站的多个表单提交。

这里最好的选择,就像任何HTTP脚本/重播一样,是仔细研究当你“正常”点击页面时会发生什么,即使用浏览器。

正如this blog post that's doing something awfully similar to you建议的那样,您几乎肯定希望像LiveHTTPHeaders这样的工具能够清楚地看到线路上的内容。

一旦你知道要发送什么,cURL当然等于任务。