У меня есть этот контроллер Web API:Почтальон Params не отправляется на контроллер Web API
public class LoginController : ApiController
{
private mw2devnew15Entities db = new mw2devnew15Entities();
[System.Web.Http.HttpGet]
public string Post()
{
string authenticationToken = "";
return authenticationToken;
}
[System.Web.Http.AcceptVerbs("GET", "POST")]
public HttpResponseMessage Post(JObject data)
{
dynamic json = data;
LoginForm loginF = new LoginForm();
loginF.username = json.username;
loginF.password = json.password;
return Request.CreateResponse(HttpStatusCode.OK);
}
}
Я могу правильно размещать с этим Ajax вызова:
jQuery.ajax({
type: "POST",
url: "http://localhost:5832/api/Login",
data: JSON.stringify({ username: 'joep11aul1234', password: '1212213' }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
}
});
Но когда я пытаюсь для использования Postman для размещения вызова POST объект JObject имеет значение NULL.
Любая идея, почему?
Спасибо! Вы мне очень помогли. Хороший день – Laziale
@ Laziale Glad Я мог бы помочь. Счастливое кодирование :) – Nasreddine