post怎么不能发送数据到服务器
代码如下:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%><title>无标题</title><center>
<%
XHR=Server.CreateObject("WinHttp.WinHttpRequest.5.1")
XHR.open("POST","http://www.****.net/user.php",false);
XHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
user="***"
pass=''***"
XHR.send("name="+user+"&pwd="+pass);//抓包
//Response.Write(XHR.getAllResponseHeaders());
var html1 = XHR.responseText
if (html1.indexOf("300") >= 0)
{
Response.Write("登录失败!请查询密码是否错误"+XHR.responseText);
Response.Write("<script>location.replace('?')<\/script>");
}
else if(html1.indexOf("100") >= 0)
{
}
else
{
?Response.Write("失败!"+XHR.responseText);
Response.Write("<script>location.replace('?')<\/script>");
}
%></center>
该代码功能,是模拟客服端向服务器发送登陆数据。用抓包工具wsexplorer发现没有post指令出现,只有get指令。不知道为什么?求救啊
------解决方案--------------------跨域好像是不能post的