0

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

__VIEWSTATE  
__EVENTVALIDATION  
__EVENTTARGET  
 __EVENTARGUMENT 

我需要一个接一个地发送几个表格,我认为这些值是相互依赖的。
我如何学习如何为它们生成正确的值?

4

1 回答 1

1

cURL 是一个 HTTP 客户端,它会很高兴地按照你告诉它的任何方式访问你告诉它的任何 URI。因此,“是否可以将连续的 POST 与 cURL 一起使用”的答案是肯定的。

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

对于任何 HTTP 脚本/重放,您最好的选择是仔细研究当您“正常”(即使用浏览器)点击页面时会发生什么。

正如这篇与您所做的非常相似的博客文章所暗示的那样,您几乎可以肯定想要一个像LiveHTTPHeaders这样的工具来清楚地看到正在发生的事情。

一旦你知道要发送什么,cURL 肯定就等于完成任务。

于 2012-04-18T09:45:22.210 回答