ich diese Web-api-Controller haben:Postbote params nicht auf dem Web-api-Controller gesendet
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);
}
}
ich in der Lage bin richtig mit diesem Ajax-Aufruf schreiben:
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);
}
});
Aber wenn ich versuche, Um Postman zu verwenden, um POST-Aufruf zu platzieren, ist das JObject Null.
Jede Idee, warum?
Danke! Sie haben mir sehr geholfen. Ich wünsche dir einen schönen Tag – Laziale
@Laziale Froh ich könnte helfen. Viel Spaß beim Programmieren :) – Nasreddine