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;
}
查看全文
相关阅读:
RESTful Web 服务
关于 Java API for RESTful Web Services (JAX-RS) 介绍
IPV6正则表达式
使用MyBatis-generator 自动生成MyBatis代码
JSON.stringfy妙用
浅拷贝与深拷贝
vue双向绑定原理与实践
vue路由当中的导航钩子中关于next()方法的理解
Promise 异步备忘
封装van-popup为自己的弹窗组件解决v-moel props单向数据流不能修改的问题。
原文地址:https://www.cnblogs.com/jeet/p/43984.html
最新文章
关于在asp.net中播放MP4格式的视频(好吧,只兼容支持html5的浏览器,ie8及以下的都歇菜了)
winform中鼠标放上去显示气泡提示信息
js弹出遮罩层
PHP——观察者模式
一条sql统计按月统计出新增用户数
chrome浏览器表单自动填充默认样式-autofill 【转】
mysql乱码处理
linux执行定时任务
bash学习
php检测文件内容编码的方法
热门文章
ubuntu配置ftp服务器
mysql的enum和set数据类型
github添加ssh方法(windows版)
yii2 登录用户和未登录用户使用不同的 layout
国债期货下跌意味着什么
IntelliJ IDEA 快捷键
openstack 命令
各指数的历史-市盈率平均估值
沪深300指数市盈率粗算
JAX-RS(基于Jersey) + Spring 4.x + MyBatis构建REST服务架构
Copyright © 2011-2022 走看看