Salve sto cercando di effettuare una chiamata attraverso jquery verso una webapi in post.
Parte server :
public class contactsController : ApiController
{
[HttpPost]
public HttpResponseMessage SaveAndSend([FromBody]ContactModel contact)
{
return out;
}
}
chiamata jquery:
var contact = {
Name: $('#name').val(),
Email: $('#email').val(),
Subject: $('#subject').val(),
Message: $('#testo').val(),
Privacy: 'true'
};
$.ajax({
url: $('#contact_form').attr('action'),
type:'POST',
data: JSON.stringify(contact),
contentType: "application/json;charset=utf-8",
success: function (data) {
alert(data.Message);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(ajaxOptions);
alert(thrownError);
}
});
la chiamata ha come risultato Exception {"Richiesta non riuscita."} System.Exception {System.Security.SecurityException}
Dove sto sbagliando?