本帖最后由 xowen 于 2013-9-9 19:37 编辑
使用$xmlhttp.responsetxt获取不到数据,请大虾帮忙,怎么才能获取到200 OK中携带的数据?(如下图红色方框标记处)
local $IP='192.168.1.12'
$oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")
$xmlhttp = ObjCreate("winhttp.winhttprequest.5.1")
$xmlhttp.setTimeouts(3000, 3000, 5000, 5000)
$xmlhttp.open("POST", 'http://'&$IP&'/login/status', False)
$xmlhttp.setRequestHeader("Accept-Language", "zh-cn")
$xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$xmlhttp.setRequestHeader("Host", $IP)
$xmlhttp.setRequestHeader("Connection", 'Keep-Alive')
$xmlhttp.setRequestHeader("Referer", 'http://'&$IP)
$xmlhttp.send('username=admin&password=123')
$Return_Msg=$xmlhttp.ResponseText ;==>这步获取不到服务端返回的200 OK中的Data数据,返回为空。那么怎么获取到获取返回的Data?参考数据包截图
尝试了以下方法都不行,获取的数据都是空的:
1、$xmlhttp.getResponseHeader('Data')
2、$xmlhttp.ResponseBody |