【发布时间】:2010-02-11 17:17:44
【问题描述】:
我需要创建一个应该接收 xml 并返回 xml 的 .Net Web 服务(WCF 是不可能的)。我最初是这样设置函数的:
[WebMethod]
public string myFunc(string xmlRequest)
{
如何将 HTTP POST 内容类型更改为 text/xml?另外,我将 xml 响应作为字符串返回,但在 Web 服务帮助页面中它说响应将是:
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://www.mysite.com/myFunc">string</string>
我需要以某种方式删除那个根 <string> 元素。
此 Web 服务被另一家公司调用,该公司可能未使用 .Net 将 XML 作为 text/xml 发布到我的端点。
【问题讨论】:
标签: .net xml web-services content-type