我是.NET开发人员,我正在尝试使用C#开发Web服务,因此我可以将XML数据发送到特定的URL。 我不能使用Web Reference,我需要使用这种格式构建xml数据:
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<m:Send xmlns:m="http://www.urltest.com/soap/arquivo.xsd">
<user id="522" senha="pwd000"/>
<ack txt_email="teste@email.com" num_ack="12345678910" num_obs="1"/>
</m:Send>
</soap-env:Body>
</soap-env:Envelope>
我正在尝试研究MessageContracts,但到目前为止我没有什么可以帮助我。
提前致谢,
菲利普
答案 0 :(得分:1)
开发Web服务的最佳(最快,最简单)方法是使用WCF。你看过吗?
答案 1 :(得分:0)
它与xml无关。只是发一个字符串。使用WebRequest,TcpClient,Socket等等。
答案 2 :(得分:0)
查看MSDN WCF Developer Center了解大量介绍材料。那里的登陆页面上有一个“初学者指南”。看看吧。
我特别推荐Aaron Skonnard的WCF截屏视频,也可以在这里找到:
http://www.pluralsight.com/main/screencasts/default.aspx
单击标签云中的“WCF”,从最后五页到最前面一路向前(对于初学者最有用的最基本的截屏视频在列表的后面:-)。优秀的材料。
马克