请教,为什么post收到不反馈信息?【已解决】
本帖最后由 fenhanxue 于 2014-2-24 21:20 编辑在U码网站,有 自动接收短信API,网站说明如下:
系统可提供自动化API供开发者开发自动化程序.
下面是系统API的说明
地址: http://www.you-m.com/do.aspx
编码:UTF-8
统一参数调用方法
posturl: http://www.you-m.com/do.aspx
post数据:action=方法名&参数名1=值1....
如登录调用方法:
posturl: http://www.you-m.com/do.aspx
post数据:action=loginIn&uid=用户名&pwd=密码
[方法] loginIn 登录
接收参数:uid:用户名,pwd:密码
返回值:uid:当前登录用户名,token:下面所有方法都要用的令牌
备注:无
于是,我注册了个账号,尝试如下代码,但是收不到任何反馈,求高手指点问题出在哪里哇Dim $user = "testtest";这是我自己已经注册好的账号
Dim $psw = "123456"
Global $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("post", "http://www.you-m.com/do.aspx",False);这里的false 与 true 有神魔区别?
$oHTTP.Send("action=loginIn&uid="&$user&"&pwd="&$psw)
Local $temp = $oHTTP.responseText
$temp = BinaryToString($temp,4)
MsgBox(0,"",$temp);收不到返回参数
$oHTTP = 0 wondering... Dim $user = "testtest";这是我自己已经注册好的账号
Dim $psw = "123456"
Global $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("post", "http://www.you-m.com/do.aspx?flag=0.11193411114287238&from=web",False)
$oHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
$oHTTP.Send("action=loginIn&uid="&$user&"&pwd="&$psw)
Local $temp = $oHTTP.responseBody
$temp = BinaryToString($temp,4)
MsgBox(0,"",$temp);收不到返回参数
$oHTTP = 0 回复 3# gto250
按照大大的代码,真的就可以啦,真是太谢谢拉,弱弱的求教下,
flag=0.11193411114287238
这里面的flag 是什么意思?
后面的这一串数字:0.11193411114287238又是怎么得来的? 回复 4# fenhanxue
随机码 回复 4# fenhanxue
5楼说的对,是随机码,抓包的时候抓下来的,应该每次提交的时候都不一样的。不过你就每次提交一样的也没有关系 回复 6# gto250
谢谢拉
页:
[1]