var request = WebRequest.Create(url);//url 是post 接口的URL
request.Method = "post";// 请求方法
request.ContentType = "text/xml"; //请求类型
request.Headers.Add("charset:utf-8"); //设置文档类型的编码格式
var encoding = Encoding.GetEncoding("utf-8");
if (data != null)
{
byte[] buffer = encoding.GetBytes(data); //data 要传输的 数据 ,要POST的数据

如:

StringBuilder  data=new StringBuilder();

data.Append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

data.Append("<aa>你的xml内容</aa>");

data.Append("<bb>你的xml内容</bb>");

data.Append("<cc>你的xml内容</cc>");

......................

data.ToString();此时的data就是传输来的数据;

request.ContentLength = buffer.Length;//HTTP消息实体的传输长度
request.GetRequestStream().Write(buffer, 0, buffer.Length);//要传输的数据
HttpWebResponse myResponse = request.GetResponse() as HttpWebResponse;// 获取来自internet的响应
string contentType = request.Headers[HttpRequestHeader.ContentType];
StreamReader reader = null;
reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd();//读取返回的数据
XmlDocument strcontent = new XmlDocument();
strcontent.LoadXml(content);//将接受到的返回的数据转为xml数据
XmlElement xe = strcontent.DocumentElement;
//判断是否推送成功;
if (content.Contains("false"))//此部分可根据返回来的数据来判读,本例中中返回的数据包含false 因此这样写
{
XmlNode CONNUMB = xe.SelectSingleNode("//" + "Error");//取xml 具体的节点
info.Msg = CONNUMB.InnerText.ToString(); 接受错误信息
}
if (content.Contains("true"))此部分可根据返回来的数据来判读,本例中中返回的数据包含true 因此这样写
{
XmlNode Corpbillid = xe.SelectSingleNode("//" + "corpbillid");//取xml 具体的节点

//请求返回成功写自己的逻辑

//
}
reader.Close();
myResponse.Close();
}

转载于:https://www.cnblogs.com/QXHao/p/6207607.html

.net post xml 数据相关推荐

  1. 使用Dom4j操作XML数据

    --------------siwuxie095 dom4j 是一个非常优秀的 Java XML 的 API, 用来读写 XML 文件 和操作 XML 数据 特点:性能优异.功能强大.极端易用 dom ...

  2. sql查询返回xml数据之应用【转载】

    sql查询返回xml数据之应用[转载] 今天查看邮件,看到一标题Using the FOR XML Clause to Return Query Results as XML,点进去看了看,以前也是知 ...

  3. iOS - XML 数据解析

    前言 @interface NSXMLParser : NSObjectpublic class NSXMLParser : NSObject 1.XML 数据 XML(Extensible Mark ...

  4. ajax请求json和xml数据及对json和xml格式数据的解析

    ajax请求json和xml数据及对json和xml格式数据的解析 一.ajax请求json数据并解析 ajax的写法: json数据解析: 请求json经常出现的跨域报错: 二.ajax请求xml数 ...

  5. 数据分析从零开始实战,Pandas读写Excel/XML数据

    点击查看第一篇文章: 数据分析从零开始实战,Pandas读取HTML页面+数据处理解析_ 数据分析 从零开始到实战,Pandas读写CSV数据_ 数据分析 从零开始到实战,Pandas读写CSV数据 ...

  6. 利用XSL对XML数据进行加密和大小写转换

    XML数据一个最普通的问题就是数据的大小写,在进行数据转换时常常产生令人头疼的麻烦.下面就是一个 解决的办法. 假设你有一些数据要发送到另外一个系统,它也识别XML格式的数据,而且要求全部大写,例子数 ...

  7. 一起谈.NET技术,浅谈如何使用.NET存储XML数据

    XML Bulk Load和Updategrams,这两种客户端技术使用带有注解的大纲指定XML文档内容和数据库的表之间的映射:OpenXML是一种服务器端技术,它允许你在XML文档上定义关系视图,有 ...

  8. 跨平台图表控件TeeChart使用教程:导入XML数据

    2019独角兽企业重金招聘Python工程师标准>>> TeeChart的最新版中包含了一个自动加载XML数据的新组件.这个组件的名字叫做TTeeXMLSource,用户可以在Tee ...

  9. python读取xml数据并显示为表格_用Python解析XML数据,然后用SQL创建一个数据库

    我对运行代码后在命令窗口中得到的输出有点困惑.我对每一部分都复习了几遍,我不知道哪里出了问题.在 为什么字典计数打印,但其余打印语句没有显示?我还检查了SQLite文件中的表,表中没有我的数据,只有标 ...

  10. Android网络之数据解析----SAX方式解析XML数据

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

最新文章

  1. Java GUI编程:swing JTree实现树形菜单代码示例
  2. Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
  3. 字体选择_十分钟带你掌握精准选择字体的方法!
  4. Matlab系列教程_数值计算_最值、平均值、中值
  5. 基于QT开发的线性代数初学者的矩阵计算器设计
  6. DM6437的学习过程
  7. 三个数差的平方公式推导过程_平方差公式证明推导过程及运用详解(数学简便计算方法之一)...
  8. 关于ele-calendar defaultValue赋值无效
  9. cvs配电保护断路器_施耐德断路器CVS100N详解
  10. JSX语法学习(一)
  11. 阅读Skeleton.css源码,改善睡眠质量(尽管它只有419行代码)
  12. CocoStudio中层容器的锚点问题
  13. 照片怎么无损放大?这样做只需三个步骤
  14. 联想万全服务器机箱电源开关 型号,DPS-700LB B/C/D/A 700W 开关电源 DELTA台达 服务器电源...
  15. php对接ai图片处理,php – 使用imagick将.psd和.ai转换为PNG / JPG
  16. Intel RealSense(实感技术)概览
  17. 闲来广东麻将V1.0.7提审用图
  18. 如何借助内容营销快速提升新品流量[淘宝erp、打单发货接口]
  19. 2022T电梯修理特种作业证考试题库及答案
  20. python实现人脸识别抓取人脸并做成熊猫头表情包

热门文章

  1. ase加密放linux报错_Linux应用安装有福啦!和苹果Mac一样方便的单文件安装
  2. 利用局域网性能测试仪保障企业网络环境
  3. 系统测试:单元测试相关知识笔记
  4. SQL语言基础:数据库语言概念介绍
  5. Java高级开发必会的50个性能优化的细节(珍藏版)
  6. 苹果计算机磁盘格式,苹果电脑如何完全写入NTFS格式磁盘
  7. java replaceall 大小写_Java replaceAll不区分大小写
  8. 语音媒体和信令的测试软件,IP多媒体子系统信令分析工具的设计与实现
  9. sql多层嵌套别名无效_SQL之复杂查询
  10. c++ pat 乙级 --1001 害死人不偿命的(3n+1)猜想