查看: 895|回复: 2

[求助] 发送网络数据,到底怎么用呀?

[复制链接]

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2014-3-30 20:47:02 | 显示全部楼层 |阅读模式
变量 vi 为 文本型
变量 ev 为 文本型
变量 临时文本 为 文本型
变量 数据 为 哈希表
    临时文本= 取网页源码("http://220.165.15.42/Login.aspx","UTF-8",5000)
    vi=URL编码(取中间文本(临时文本,"VIEWSTATE"&代码转字符(34)&" value="&代码转字符(34),代码转字符(34)&" />"),"UTF-8")
    ev=URL编码(取中间文本(临时文本,"EVENTVALIDATION"&代码转字符(34)&" value="&代码转字符(34),代码转字符(34)&" />"),"UTF-8")
数据 = 创建 哈希表
数据.加入项目("__VIEWSTATE",vi)
数据.加入项目("__EVENTVALIDATION",ev)
数据.加入项目("tbAgentID",公司代码)
数据.加入项目("tbLoginUserID",用户名)
数据.加入项目("tbLoginPassword",密码)
数据.加入项目("btnOK","%E7%99%BB%E5%BD%95")  
临时文本=发送网络数据("http://220.165.15.42/Login.aspx",数据,"GBK",5000)
输出调试文本("ll"&临时文本)
输出调试文本("__VIEWSTATE="&vi&"&__EVENTVALIDATION="&ev&"&tbAgentID="&公司代码&"&tbLoginUserID="&用户名&"&tbLoginPassword="&密码&"&btnOK="&"%E7%99%BB%E5%BD%95")
第一调试输出内容为:ll
第一调试输出内容为:__VIEWSTATE=%2FwEPDwUKMTIxOTM2MTQ3OA9kFgICAw9kFgoCAQ8PZBYCHgpvbmtleXByZXNzBbIBaWYgKChldmVudC5rZXlDb2RlPDQ4IHx8IGV2ZW50LmtleUNvZGU%2BNTcpICYmIChldmVudC5rZXlDb2RlPDY1IHx8IGV2ZW50LmtleUNvZGU%2BOTApICYmIChldmVudC5rZXlDb2RlPDk3IHx8IGV2ZW50LmtleUNvZGU%2BMTIyKSAmJiBldmVudC5rZXlDb2RlICE9IDEzKSBldmVudC5yZXR1cm5WYWx1ZSA9IGZhbHNlO2QCAw8PZBYCHwAFsgFpZiAoKGV2ZW50LmtleUNvZGU8NDggfHwgZXZlbnQua2V5Q29kZT41NykgJiYgKGV2ZW50LmtleUNvZGU8NjUgfHwgZXZlbnQua2V5Q29kZT45MCkgJiYgKGV2ZW50LmtleUNvZGU8OTcgfHwgZXZlbnQua2V5Q29kZT4xMjIpICYmIGV2ZW50LmtleUNvZGUgIT0gMTMpIGV2ZW50LnJldHVyblZhbHVlID0gZmFsc2U7ZAIFDw9kFgIfAAWyAWlmICgoZXZlbnQua2V5Q29kZTw0OCB8fCBldmVudC5rZXlDb2RlPjU3KSAmJiAoZXZlbnQua2V5Q29kZTw2NSB8fCBldmVudC5rZXlDb2RlPjkwKSAmJiAoZXZlbnQua2V5Q29kZTw5NyB8fCBldmVudC5rZXlDb2RlPjEyMikgJiYgZXZlbnQua2V5Q29kZSAhPSAxMykgZXZlbnQucmV0dXJuVmFsdWUgPSBmYWxzZTtkAgkPD2QWAh4Hb25jbGljawUPd2luZG93LmNsb3NlKCk7ZAILDw8WAh4EVGV4dGVkZGRA6Xl5u8QOGSDsJgHCVacWyJD9ug%3D%3D&__EVENTVALIDATION=%2FwEWBgLnnr28AgKljp%2BABAKQk%2F32AwLOo%2F3TBwLdkpmPAQKT%2BPmaCL24F43OHAgbDQYsbq0r%2BYys9eHW&tbAgentID=HKWL&tbLoginUserID=lsd&tbLoginPassword=12345678&btnOK=%E7%99%BB%E5%BD%95

最后调试输出的内容为发送的完整内容,用精易POST测试没问题.
我看了好多哈希表例程,还是搞不懂自己的哈希表错在那了,各位有能力的高手帮忙看下,我哈希表那里错了。谢谢!

回复

使用道具 举报

33

主题

509

帖子

3911

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3911

荣誉管理

发表于 2014-3-30 23:06:33 | 显示全部楼层
UTF-8试试,手机编码是UTF-8的
回复 支持 反对

使用道具 举报

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2014-3-31 09:49:29 | 显示全部楼层
试过了。和编码没什么关系。
昨晚看了遍文章,是写POST和GET能不能指定用什么方式,原来指定不了,我就试了下GET,Ok成功了。。!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫描关注公众号,签到即可获得额外金币噢
快速回复 返回顶部 返回列表