出现错误415-提取API中不支持的媒体类型

时间:2019-12-10 05:28:32

标签: javascript rest fetch

以下卷曲请求正在运行,并且正在生成令牌。但是,当我将其用作提取API时,却​​出现415错误-不受支持的媒体类型。

public ActionResult Create(Information information)
{
    var byteArray = Encoding.ASCII.GetBytes(information.FirstName + "" 
                    + information.Surname + "" + information.DOB + "" 
                    + information.Email + " " + information.Tel);

    var stream = new MemoryStream(byteArray);

    return File(stream, "text/plain", "your_file_name.txt");
}

我正在使用这样的访存API:

curl -k -X POST -H "Content-Type: application/x-www-form-urlencoded" -u "Secret_ID:Secret_Key" -d "grant_type=password&username=mahesh@gmail.com&password=Welcome1234&scope=https://si01-test.prod.com/bca/api" "https://identity.com/oauth2/v1/token"

这是怎么了?任何建议都是可取的。

1 个答案:

答案 0 :(得分:0)

因此,正如我所提到的,Request在CuRL / Postman中运行良好,这使我的生活更加轻松。

如果您有curl命令及其正常工作,则可以直接在邮递员中导入该命令,它将正常工作。 enter image description here

现在,如果您的请求在邮递员中可以正常工作,那么您就可以使用邮递员提供的任何语言复制该请求的代码。

enter image description here