【问题标题】:Error 415 Unsupported Media Type while executing list REST API from post man从邮递员执行列表 REST API 时出现错误 415 Unsupported Media Type
【发布时间】:2017-07-13 19:35:38
【问题描述】:

我正在使用 List REST API 来加载派对数据。使用以下详细信息:

Request type : POST
URL : http://localhost:1512/rest/V1.0/list/Party
Authorization : Yes
Header : No Header information
Body : form Data ->xml file.

当我发送请求时,我收到以下错误。你能帮帮我吗?

http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
Error 415 Unsupported Media Type

【问题讨论】:

    标签: postman


    【解决方案1】:

    您需要在您的发布请求中包含一个标头。在 Postman 的标题下添加一个值,以包含一个值为 application/xmlContent-Type 的键。您可能还想尝试 text/xml 的值,具体取决于您的正文内容。

    这里是link,了解有关 text/xml 和 application/xml 之间区别的信息。

    【讨论】:

    • 无需手动添加 content-type 标头。您正在覆盖 Postman 设置的值。只需在 POST 请求中选择 form-data 并发送您的请求以查看它是否有效。
    • @jHova 是对的,在某些情况下,您需要在 postman 中手动添加标头以执行 POST 请求。从下拉列表中选择 POST 是不够的。
    【解决方案2】:

    就我而言,我在 VS 2017 中创建了一个 Web API 2.1 项目,但遇到了同样的问题。我只是应该禁用 SSL。禁用的路线是右键单击名称项目>属性>调试>启用SSL。

    【讨论】:

      【解决方案3】:

      就我的 PUT 调用而言,我将 Body 设置为“raw”并将“Content-Type”添加到“application/json”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-23
        • 1970-01-01
        • 1970-01-01
        • 2015-08-06
        • 2012-04-19
        • 2018-04-05
        • 1970-01-01
        相关资源
        最近更新 更多