![](/img/trans.png)
[英]Send GET request with JSON data from Axios to Asp.net core ActionResult without getting (415 Unsupported Media Type)
[英]Server response “unsupported media type” when I send JSON format data to Asp.net Core 3.0
Visual Studio 2019 Asp.Net Core 3.0
A. 不支持的媒體類型代碼
$.ajax({
url: this.url,
data: jsonDataParameter,
cache: false,
type: "Post",
dataType: 'JSON',
contentType: "application/json",
success: function (data) {}
});
B. 成功請求代碼
$.ajax({
url: this.url,
data: JSON.stringify(jsonDataParameter),
cache: false,
type: "Post",
dataType: 'JSON',
contentType: "application/json",
success: function (data) {}
});
這是我的問題:這是功能還是錯誤? 如果是特征,為什么?
提前謝謝你。
contentType
是你發送的數據類型, application/json; charset=utf-8
application/json; charset=utf-8
是發送 json 數據的常用字符。
In your case, data {a:1,b:2}
is only a Javascript object so you need to use the JSON.stringify()
method to convert a JavaScript object or value to a JSON string.
由於您的內容類型是application/json;
,您需要使用 [FromBody] 並根據您的情況以 object 的形式接收數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.