Aufruf oben mit in Winkel aspnetcore:
function Login(email, password, callback)
{
var GetAll = new Object();
GetAll.email = email;
GetAll.password = email;
$http({
url: "http://localhost:52587/api/TokenAuth/Login",
dataType: 'json',
method: 'post',
data: JSON.stringify(GetAll),
headers: {
'Content-Type': 'application/json'
}
})
.then(function loginSuccessCallback(response)
{...
ich dies mit Prahlerei und Ajax getestet haben, die gut funktioniert. Ich habe es mit Json-Objekt im Körper (auf roh und JSON (application/json)) eingerichtet.
Ich habe den folgenden Web-API geschrieben:
namespace WEBAPI.Controllers
{
public class user
{
public string email { get; set; }
public string password { get; set; }
}
[Produces("application/json")]
[Route("api/[controller]")]
public class TokenAuthController : Controller
{
[HttpPost("Login")]
public async Task`<IActionResult>` Login([FromBody]user usr)
{
..................
..................
}
}
}
Aber ich bin immer [FromBody] 415 nicht unterstützten Medientyp und ohne [FromBody] immer null Parameter. Bitte helfen Sie mir
Wer sieht, wo ich falsch liege?
Ich habe auch versucht, aber ich bekomme 415 nicht unterstützten Medientyp. –