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

怎么把xml格式的字符串post到www.k.com??

如题 --------------------编程问答-------------------- var xmlstring="";
var submitForm = document.createElement("FORM");  
    document.body.appendChild(submitForm);  
    submitForm.method = "POST";  

var newElement = document.createElement("input");  
    newElement.setAttribute("name","xml");  
    newElement.setAttribute("type","hidden");  
    newElement.setAttribute("value",xmlstring);  
    submitForm.appendChild(newElement); 

submitForm.submit(); --------------------编程问答-------------------- 在ASP.NET中实现POST发送数据

--------------------编程问答-------------------- --------------------编程问答-------------------- 方法2:

String xml = "<data>中文</data>";;
string strUrl = "http://www.k.com";      
// 准备请求... 
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strUrl); 
myRequest.Method = "POST";       
myRequest.ContentType="application/x-www-form-urlencoded";
Stream newStream=myRequest.GetRequestStream();
byte[] data = Encoding.GetEncoding("GB2312").GetBytes(xml);
// 发送数据 
newStream.Write(data,0,data.Length);
HttpWebResponse res = myRequest.GetResponse() as HttpWebResponse;
StreamReader sr  = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
String ret = sr.ReadToEnd();
newStream.Close();
Response.Write("你提交的是:" + Server.HtmlEncode( ret));
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,