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;
}
查看全文
相关阅读:
spring读书笔记----Quartz Trigger JobStore出错解决
Linux:Ubuntu16.04下创建Wifi热点
Java:IDEA下使用JUNIT
MYSQL:基础—存储过程
StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改
EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
.NET Core配置文件加载与DI注入配置数据
ASP.NET Core实现OAuth2.0的AuthorizationCode模式
CSS实现的几款不错的菜单栏
开发VS2008 AddIn 入门Sample
原文地址:https://www.cnblogs.com/jeet/p/43984.html
最新文章
Jetson tk1 安装OpenNI 1 +Xtion Pro +NiTE
JDK、JRE、JVM的关系
document.body与document.documentElement
如何在滑动弹窗是禁止页面滑动
父元素设置overflow,绝对定位的子元素会被隐藏或一起滚动
背景渐变
文字添加渐变
java内存模型的原子性、可见性、有序性与指令重排序
Class文件结构(更新中)
java 流
热门文章
new Date(dateString)
SQLite使用教程7 删除表
SQLite使用教程6 创建表
SQLite使用教程5 分离数据库
SQLite使用教程4 附加数据库
SQLite使用教程4 创建数据库
SQLite使用教程3 数据类型
SQLite 使用教程2 语法
sqlite3使用教程1 SQLite 命令
正则表达式 匹配中文
Copyright © 2011-2022 走看看