Http post request-body

时间:2012-06-24 05:15:55

标签: http-post

我想使用lua编写一个脚本来从网站上获取一些数据:www.baidu.com(在中国很流行),但它需要身份验证,任何人都可以注册该网站。当我登录时该网站,我使用Fiddler来捕获会话,我发现请求体的变量参数很少,如下所示:

ppui_logintime=14084&charset=UTF-8&codestring=&token=9fcf00d59b6b9860937a70c221??95d818&isPhone=false&index=0&u=http%3A%2F%2Fwww.baidu.com%2F&safeflg=0&staticpage??=https%3A%2F%2Fpassport.baidu.com%2Fv2Jump.html&loginType=1&tpl=mn&callback=paren??t.bdPass.api.login._postCallback&username=test&password=test&verifycode=&mem_pass??=on 

ppui_logintime和token字段值,它们从何处获取?他们过去常做什么?

非常感谢任何帮助/建议/建议。

1 个答案:

答案 0 :(得分:1)

值来自用户登录到网站的HTML网络表单。它包含隐藏字段,而不仅仅是用户在屏幕上看到的字段。当Web服务器将HTML传递给浏览器时,这些隐藏字段包含提交回Web服务器的值以及用户键入的值。这就是HTML webforms的一般工作方式。