怎么把xml文件到url post方法 android,提交(post)xml文件给指定url的2种方法

1  这段代码是在网上搜到的,拿来共享,项目正好要用到。其中的data你只需要传递一个xml字符串就可以

protected   string   PostXmlToUrl(string   url,string   data)

{

HttpWebRequest   hwr   =   (HttpWebRequest)HttpWebRequest.Create(url);

hwr.Method   =   "POST";

Stream   stream   =   hwr.GetRequestStream();

StreamWriter   sw   =   new   StreamWriter(stream,System.Text.Encoding.UTF8);

sw.Write(data);

sw.Close();

stream   =   hwr.GetResponse().GetResponseStream();

StreamReader   sr   =   new   StreamReader(stream,System.Text.Encoding.UTF8);

string   ret   =   sr.ReadToEnd();

sr.Close();

return   ret;

}

2  利用xmlhttp对象,来发送请求.

StreamReader sr=new StreamReader(Server.MapPath(XMLPathFull));

MSXML2.XMLHTTPClass xmlHttp = new MSXML2.XMLHTTPClass();

xmlHttp.open("post",strURL,false,"","");

xmlHttp.setRequestHeader  ("Content-type","text/xml;charset=UTF-8");

xmlHttp.send(sr.ReadToEnd());

//得到response

string backxmlstring=xmlHttp.responseText.ToString();

解读这个响应的话只需要2行代码,

byte[]   buf   =   Request.BinaryRead(Request.ContentLength);

string   str   =   System.Text.Encoding.UTF8.GetString(buf);

这样就能得到。

其实以上代码就可以建立一个简单的服务器间的交互模式,模拟的b/s架构,跟使用webservice与服务器间交互差不多,soap和http其实比较类似的。

Android解析xml文件-采用DOM,PULL,SAX三种方法解析

解析如下xml文件 <?xml version="1.0" encoding="UTF-8"?>

python抽取指定url页面的title方法

python抽取指定url页面的title方法 今天简单使用了一下python的re模块和lxml模块,分别利用的它们提供的正则表达式和xpath来解析页面源码从中提取所需的title,xpath在完 ...

iOS 获取文件的目录路径的几种方法 &lbrack;转&rsqb;

iOS 获取文件的目录路径的几种方法 2 years ago davidzhang iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. d ...

使用c&num;检测文件正在被那个进程占用 判断文件是否被占用的两种方法

C# 判断文件是否被占用的三种方法 using System.IO; using System.Runtime.InteropServices; [DllImport("kernel32.d ...

Openerp 中打开 URL 的三种 方法

来自:http://shine-it.net/index.php/topic,8013.0.html 最近总结了,Openerp 中打开 URL 的三种 方法: 一.在form view 添加 &lt ...

Silverlight实用窍门系列:2&period;Silverlight动态加载外部XML指定地址的WebService---(动态加载外部XML文件中指定的WebService地址)【附带实例源码】

接上节所讲的,Silverlight可以加载外部的XML文件里面的内容,那么我们可不可以在外部XML里面配置一个WebService地址,并且以此加载这个地址来动态加载WebService呢?这样子就 ...

VBScript Sample&colon;遍历文件夹并获取XML文件中指定内容

案例: 我有一个文件夹,里面有很多子文件夹,每个子文件夹中都存在一个相同名字的XML文件,XML文件里面的标签结构相同,只是内容不同,XML文件中包含ID,Name等标签. 文件夹及文件结构如下图: ...

读取XML文件的指定节点的值 并转换为Item

cmb_State_Send.ItemsSource = null; XmlDocument doc = new XmlDocument(); doc.Load("D:\\模板\\Works ...

Java中将xml文件转化为json的两种方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值