【问题标题】:accepting XML string in Web method在 Web 方法中接受 XML 字符串
【发布时间】: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>

没有字符串作为封闭标签。请帮帮我。

【问题讨论】:

    标签: c# xml webapi


    【解决方案1】:

    我在 SO 上找到了几个链接,请浏览它们,我相信你会找到自己的方式 -

    试试this

    one more

    and the last one

    【讨论】:

      猜你喜欢
      • 2015-11-29
      • 2015-06-14
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 2015-12-13
      • 1970-01-01
      • 2020-11-21
      相关资源
      最近更新 更多