我正在尝试在ASPX页面上使用cURL,我想知道我是否没有浪费时间处理我不确定的POSTing值:特别是:
__VIEWSTATE
__EVENTVALIDATION
__EVENTTARGET
__EVENTARGUMENT
我需要一张接一张地发送几份表格,我认为这些价值观相互依赖。
我怎样才能学习如何为它们生成正确的值?
cURL 是一个 HTTP 客户端,它会很高兴地点击你告诉它的任何 URI,无论它被指示多少次。因此,"是否可以将连续的 POSTS 与 cURL 一起使用"的答案是肯定的。
我认为您要问的是,如何确保使用cURL来发布数据 - 特别是表单变量 - 安全地模拟该特定站点的多个表单提交。
与任何HTTP脚本/重放一样,您最好的选择是仔细研究当您"正常"点击页面(即使用浏览器)时会发生什么。
正如这篇与您非常相似的事情的博客文章所暗示的那样,您几乎肯定希望像LiveHTTPHeaders这样的工具能够清楚地看到网络上发生的事情。
一旦你知道要发送什么,cURL 肯定等于任务。