正常に動作している [FromBody] を使用して、MVC ベースの Web API にいくつかの文字列を投稿しています。データベースにデータを追加しています。私のコントローラーのアクションメソッドのタイプは HttpResponseMessage で、この応答を返しています
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, "value");
return response;
しかし、成功ではなくエラーイベントが発生しています。
これがajax呼び出しです。
$.ajax({
type: 'POST',
url: 'http://businessworxapi.azurewebsites.net/api/SaveTemplate',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
dataType: "text json",
data: "RetailerID=" + encodeURIComponent(retailerid) + "&SvgContent=" +
encodeURIComponent(stringsvg) + "&Description=" +
encodeURIComponent(Description) + "&TemplateName=" +
encodeURIComponent(Name),
beforeSend: function () {
},
success: function (response) {
alert("Added");
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.responseText);
}
});
この問題を解決するために何か提案してください。