【发布时间】:2014-12-22 23:57:51
【问题描述】:
…API/emailMessage/?emailId=test123
我已经使用 Web API 编写了上述 URL,以获取 JSON 数据格式的电子邮件(电子邮件正文、发件人、抄送、收件人等)。
另外,我还要求允许下载同一 URL 的电子邮件和附件。
一种方法是使用内容协商。我可以使用“MediaTypeHeaderValue("application/octet-stream")”将内容作为可下载内容发送。
问题是…… 1.用户应该在GET请求中请求JSON内容或下载内容的哪个参数?或者从 HTTP 客户端询问内容类型的正确方法是什么? 2. 在服务器端,我可以读取用户要求的内容类型,并仅使用 case 语句发送适当的数据。在这种情况下,服务器端有什么需要考虑的吗?
谢谢你, 埃里克
【问题讨论】:
标签: rest asp.net-web-api asp.net-web-api2