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;
}
查看全文
相关阅读:
程序集“xxx"中的类型"xxx"的方法“XXXX”没有实现
关于C# json转object时报错:XXXXXXXXXX需要标记“"”,但找到“XX”。
System.Reflection.Assembly.GetEntryAssembly()获取的为当前已加载的程序集
MongoDB 模糊查询,及性能测试
SignalR介绍与Asp.net,前台即时通信【转】
mongodb常用命令【转】
MongoDB update数据语法【转】
Mongodb在Windows下安装及配置 【转】
C#(asp.net)备份还原mssql数据库代码【转】
小记,取GB2312汉字的首字母【转】
原文地址:https://www.cnblogs.com/jeet/p/43984.html
最新文章
局域网-断网&劫持(kali)
Kali基础
关于测试项目中的一些反思
测试面试题目
敏捷开发模式下如何更好的进行测试
第一次使用github、git工具,本地仓库、远程仓库使用
selenium +python+windows 环境搭建
pycharm 的安装及selenium环境的搭建
ubuntu apt-get安装、卸载软件命令及如何查看日志
postman简单教程,使用tests模块来验证接口时是否通过
热门文章
postman简单教程,如何在请求中引用上次请求返回的值
postman简单教程-环境变量,全局变量的设置及作用
gitbash上使用tree
vscode vue 格式化 和emmet 提示
unarjs识别组建compoment
mac shortcut
vscode使用shell
mvvm,如何解析一个指令表达式?
Proxy和Reflect
groovy
Copyright © 2011-2022 走看看