为了账号安全,请及时绑定邮箱和手机立即绑定

如何让我的 API 请求使用 XML 而不是参数?

如何让我的 API 请求使用 XML 而不是参数?

C#
莫回无 2021-07-07 18:53:51
我在 C# 中创建了一个带有 4 个参数的 API。这工作正常。我该怎么做才能让它接受 XML 文件而不是参数?这是代码:public string Post(int orderID, bool internalUse, string subject, string message){    return "orderID: " + orderID + "; internalUse: " + internalUse + "; subject: " + subject + "; message: " + message;}我可以使用这样的 Post 请求从 Postman 调用它:http://localhost:58069/api/values/SendEmail?orderID=1234&internalUse=true&subject=Hello&message=Hello World我宁愿使用 URL 如下所示的 XML 文档:http://localhost:58069/api/values/SendEmail并且参数将在 XML 文件中指定。我尝试使用这个 XML 文件(也尝试使用 & 没有嵌套在响应标记中的参数和没有 XML 版本标记的 & ):<?xml version="1.0" encoding="utf-8" ?><response>    <orderID>1234</orderID>    <internalUse>true</internalUse>    <subject>Hello</subject>    <message>Hello World</message></response>这是请求在 Postman 中的外观:这击中了我的SendEmail方法,但所有变量都是空白的。我需要在代码方面做些什么,还是我没有正确创建 Postman 请求?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 195 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信