我需要登录网页。将参数从导航屏幕传递到POST
到登录屏幕,我使用了CSS/Jquery
提取器。在提取的三个值中,Viewstate
生成器值正确传递。但Eventvalidation
和Viewstate
在传递时具有完全不同的值。
我从导航到网站获得的值:
`VIEWSTATEGENERATORExtractor=C2EE9ACC,VIEWSTATEExtractor=r6PHK0,
EVENTVALIDATIONExtractor=xLhYcNpU3vb8+Om5`
And passed as VIEWSTATEGENERATOR =C2EE9ACC
EVENTVALIDATION value=Blncm,VIEWSTATE" value=iFpefxx7
某些值在传递时生成,但不是从以前的浏览器导航生成。
不明白如何正确传递1个值而不是其他两个值。我对所有三个
使用相同的格式答案 0 :(得分:0)
这是viewstate和eventvalidation参数的整个点,它们每次都不同,这就是为什么你需要为每个请求关联它们.VIEWSTATE拥有关于客户端页面状态的所有信息,基本上每个步骤用户做了什么。 EVENTVALIDATION是CSRF保护的一种形式,因此每次都必须有所不同。
您可以使用View Results Tree侦听器验证您的脚本正在执行的操作。
参考文献: