MSXML2 xmlhttp Post发送的问题
现在客户只了一个这样的地址:http://www.xx.com/reg.aspx
我需要把用户名等一些信息提交过去
url = "http://www.xx.com/reg.aspx";
Parameters = "username="+ u_name +""
MSXML2.XMLHTTPClass xmlhttp = new MSXML2.XMLHTTPClass();
try
{
xmlhttp.open("POST", URL, false, null, null);
xmlhttp.setRequestHeader("CONTENT-TYPE", "text/xml;charset=gb2312");
xmlhttp.send(Parameters);
return System.Text.Encoding.GetEncoding("gb2312").GetString((byte[])xmlhttp.responseBody);
}
catch
{
return "";
}
这样可以吗? --------------------编程问答-------------------- 看他需要什么参数 --------------------编程问答-------------------- MSXML2.XMLHTTPClass xmlhttp = new MSXML2.XMLHTTPClass();
这个是楼主自定义的 吗 --------------------编程问答-------------------- 回1楼
参数就是我写的那个样子
回2楼
我引用了这个MSXML2
using MSXML2; --------------------编程问答--------------------
再顶下 --------------------编程问答-------------------- 如果我没有猜错,楼主一定遇到了跨域错误,因为ajax无法跨域。。。。。。。 --------------------编程问答-------------------- 同意楼上看法, --------------------编程问答--------------------
不是ajax,
晕死 --------------------编程问答-------------------- 你可以使用HttpWebRequest,当然XMLHTTPClass也是可以的 --------------------编程问答--------------------
哇!!!
孟老大!!!!
好的,我试一下! --------------------编程问答-------------------- 哎呀,我看错了,原来是后台啊, 后台来说HttpWebRequest和WebClient都可以啊
补充:.NET技术 , ASP.NET