【发布时间】:2016-12-21 15:04:58
【问题描述】:
我想创建一个 Web 服务,它在请求中接收 SOAP 并返回另一个 SOAP 作为响应。
我开始使用 POST 方法开发 WCF,但我对我到底要做什么以及必须选择什么类型的参数感到困惑。 谁能帮我一个简单的代码或一些想法?
谢谢
在我用于测试的代码下方:
在 IService.cs 中:
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Xml,
RequestFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "exchange")]
XmlDocument Exchange(XmlDocument rData);
在 Service.cs 中:
public XmlDocument Exchange(XmlDocument rData)
{
return rData;
}
是否可以使用 WSDL Web 服务交换 SOAP 消息?如果没有,我必须在上面的代码中进行更改才能做到这一点
【问题讨论】:
-
您可以发布您尝试过的内容吗?目前,您的问题非常模糊。
-
我添加了代码@Alexei
标签: c# .net web-services wcf