用HttpWatch截获的一段Post数据如下:
__EVENTVALIDATION=/wEWCALeg6UxAo7npMwPAtjHmdIPArWptJELAoLch4YMAuzRgtgJAsaut8MJAsKu68IKnHmnsszy9pkabo7yXfPeXpEUNQE=
__VIEWSTATE=/wEPDwUKLTc3MTU4NDgwMg9kFgICAw9kFgICCw88KwANAQAPFgYeC18hRGF0YUJvdW5kZx4JUGFnZUNvdW50AgQeC18hSXRlbUNvdW50AgpkFgJmD2QWDGYPDxYCHgdWaXNpYmxlaGRkAgEPZBYIZg8PFgIeBFRleHQFEzIwMTEtMDItMjIgMTc6MDA6NDJkZAIBDw8WAh8EBQsxODY2NTAwMzUzNmRkAgIPDxYCHwQFAzEwMGRkAgMPDxYCHwQFCDQ4MDg5Ljc4ZGQCAg9kFghmDw8WAh8EBRMyMDExLTAyLTIyIDE3OjAwOjI4ZGQCAQ8PFgIfBAULMTg2ODg2MjY3MTZkZAICDw8WAh8EBQMyMDBkZAIDDw8WAh8EBQg0ODE4OS43OGRkAgMPZBYIZg8PFgIfBAUTMjAxMS0wMi0yMiAxNjo1ODoyNmRkAgEPDxYCHwQFCzE4Njc2OTcwOTg0ZGQCAg8PFgIfBAUDMTAwZGQCAw8PFgIfBAUINDgzODkuNzhkZAIEDw8WAh8DaGRkAgUPZBYCZg9kFgoCAQ8PFgIfBAUBMWRkAgMPDxYCHwQFATRkZAIFDw8WAh8EBQIxMGRkAgcPDxYCHgdFbmFibGVkaGRkAgkPDxYCHwVoZGQYAQUJR3JpZFZpZXcxD2dkBizm7lCEbDyheUA1FYcC9HmzPYQ=__EVENTVALIDATION和__VIEWSTATE是怎么编码的?都是以/w开头,以=号结尾,有没有人了解这种编码?我需要对这些数据进行解码,重新装配数据,然后编码Post到服务器上去.附上报文头:
POST /Web/ChargeManage/Deposit.aspx HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
Referer: http://202.104.124.197:8080/Web/ChargeManage/Deposit.aspx
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)
Host: 202.104.124.197:8080
Content-Length: 1006
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: AspxAutoDetectCookieSupport=1; ASP.NET_SessionId=w1mlcuna5ctd5v45a0agnwez; CheckCode=8788
解决方案 »
- 求个顺算和逆算过程.
- 请问各位,VB的RND函数是怎么用的?我看了一下,还是不太了解。
- 有关脚本的一个问题,大家进来看看!!!
- 字符串函数问题~~~~~~~~~~~~
- 一个简单问题,请问怎样注册一个第三方控件?
- 如何用TreeView控件显示本地机器上所有得文件夹(包括各级子目录)
- VB已死.delphi还没死透,c/c++/vc都活的好好的
- 关于ActiveReport的问题 Detail与PageFooter总是不能紧密结合在一起,中间总有一段空白
- 用VB 控制数码相机,或读取其中的相片?请给点资料!(内空)
- 一个初学者请教各位高手:如何在文本中实现查找、替换功能!谢谢!
- 怎么才能让新创建的线程运行一个Form或者webbrowser?
- 关于系统默认IE浏览器的一些问题
网上有很多Base64编码和解码的例子,你可以试试~~
我尝试过用Base64解码,去掉/,或去掉/w,/wE解码生成的都是乱码.然后我再将这些乱码进行utf解码,得到的还是乱码.郁闷哎.
虽然说的是压缩,但已经说清楚了 __VIEWSTATE 是如何产生的,你可以用 reflector 去看看原始的 SavePageStateToPersistenceMedium() 是如何编码的。
根本不是gzip,你别白忙活了