【发布时间】:2015-01-11 21:16:22
【问题描述】:
我正在使用 PostMan 将 (Xml) 内容重新发送到 webAPI 方法。不幸的是,在字符串中指定> 时,Xml 内容被截断(xml 包含一个已对 xml 进行 url 编码的属性)
我无法更改 xml 的格式,因为它已在应用程序中使用,因为我只是从 sql 中的表中提取值,并将其重新发布到 api 以进行测试。并且我需要能够按原样提取数据,并通过 PostMan 将其重新发布到 api 中(我可能需要对不同的数据重复执行此操作)。
API 签名是:
public HttpResponseMessage Put([FromBody]string userDataSetString, [FromUri(Name = "V")]string apiVersion)
这就是我在 PostMan 中拥有的数据:
当我对 API 执行此操作时,userDataSetString 参数有:
<Test Value="
我需要在标题中添加一些内容以使其能够应对这种情况吗?
编辑作为替代方案,我还将接受任何让我将 xml 存储在文件中的答案,并将其附加到邮递员中以进行发送。
【问题讨论】:
标签: xml asp.net-web-api put postman