当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,