zoukankan
html css js c++ java
纯.NET的XMLHTTP实现方法
公司的同事需要使用XMLHTTP传送XML描述到WEB服务器并捕捉返回的结果,虽然使用MSXML可以实现,考虑是不是可以一种纯.NET的方式来实现这个功能。想用HttpRequest来实现发送XML描述到服务器,但在MSDN中并没有很详细的关于这方面的资料,经过试验,可以用这种方法实现。
public
DataSet GetXmlData()
{
string
url
=
"
http://localhost:16800
"
;
HttpWebRequest req
=
(HttpWebRequest)WebRequest.Create(url);
req.Method
=
"
POST
"
;
//
插入公司内部服务的一个头
req.Headers.Add(
"
rBeacon-Service
"
,
"
1001
"
);
req.ContentType
=
"
application/x-www-form-urlencoded
"
;
XmlDocument doc
=
new
XmlDocument();
doc.Load(
"
query.xml
"
);
string
para
=
doc.OuterXml;
StreamWriter myWriter
=
new
StreamWriter(req.GetRequestStream());
myWriter.Write(para);
myWriter.Close();
HttpWebResponse rsp
=
(HttpWebResponse)req.GetResponse();
DataSet ds
=
new
DataSet();
ds.ReadXml(rsp.GetResponseStream(),XmlReadMode.Auto);
return
ds;
}
查看全文
相关阅读:
硬盘任性丢数据,但分布式存储一定可靠吗?
Service的基本组成
固定cell.imageView.image的大小
剪贴板服务
取得正在运行的Activity
取得正在运行的服务
C#.NET学习笔记1---C#.NET简介
取得手机的网络信息
四、cocos2dx动画Animation介绍
C#.NET学习笔记2---C#.第一个C#程序
原文地址:https://www.cnblogs.com/jeet/p/43984.html
最新文章
python requests 调用restful api
CF 567D(One-Dimensional Battle Ships-二分)
使用Struts2和jQuery EasyUI实现简单CRUD系统(五)——jsp,json,EasyUI的结合
HDU 1171 Big Event in HDU(多重背包)
android Service中多线程交互
Android面试过程描写叙述
交叉编译faac共享库
OpenLayers学习笔记3——使用jQuery UI美化界面设计
树莓派与window 10组成的物联网核心:让人失望
【java项目实战】dom4j解析xml文件,连接Oracle数据库
热门文章
解决的方法:mysql_connect()不支持请检查mysql模块是否正确载入
网易云发布游戏专属云,打造游戏生态服务
双11背后的黑科技:大数据实时计算如何为你量身定制?
实战案例解析电商对抗羊毛党的策略与技术
基于云原生的秒杀系统设计思路
详解专属云
如何通俗地解释云计算,看完这组图就明白了
理解DDoS防护本质:基于资源较量和规则过滤的智能化系统
DDoS防护之TCP防护
从DevOps到Cloud Native,应用上云姿势全解锁
Copyright © 2011-2022 走看看