应用程序:ASP.NET
Regex后处理器中捕获的值:
__VIEWSTATE: /wEPDwULLTEwMjgyMTI3ODAPZBYCAgEPZBYCAgEPDxYCHgRUZXh0ZWRkZAX+cy5B/46umWN01upyRg2q//kD
HTTP请求中发布的值:
__VIEWSTATE: %2FwEPDwULLTEwMjgyMTI3ODAPZBYCAgEPZBYCAgEPDxYCHgRUZXh0ZWRkZAX+cy5B%2F46umWN01upyRg2q%2F%2FkD
问题:发布时/
会被%2F
替换。
响应:此页面的状态信息无效,可能已损坏。
感谢任何帮助解决此问题...
答案 0 :(得分:0)
有几种方法可以继续:
使用__urldecode()和以下代码:
import java.net.URLDecoder;
vars.put("VIEWSTATE", URLDecoder.decode(vars.get("VIEWSTATE"), "UTF-8"));
上面的代码假设持有viewstate的变量名为VIEWSTATE