【发布时间】:2020-09-11 22:54:22
【问题描述】:
这可能是一个菜鸟问题,但它困扰着我很多。我创建了一个如下的网络方法。
[WebInvoke(Method = "POST", UriTemplate = "SampleWebMethod", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml)]
[OperationContract]
string SampleWebMethod(string xmlParam);
要求它包含 XML 字符串,稍后我将处理 XML。但是,在生成示例请求时,它的生成方式如下。
<string>String content</string>
要求是以root身份发送不带“string”标签的请求。所以请求应该是这样的:-
<TRANSACTION>
<MESSAGE_HEADER>
<SOURCE_SYSTEM_ID>ABC</SOURCE_SYSTEM_ID>
</MESSAGE_HEADER>
</TRANSACTION>
没有字符串作为封闭标签。请帮帮我。
【问题讨论】: