Я выкладываю данные по форме на сайте (где я зарегистрирован) следующий мой код:Аякса после вызова в результате 422 ошибки
$.ajax({
url:'https://api.contentstack.io/v2/content_types/the_lazy_goose/entries/',
type: "POST",
contentType: "application/json",
data: JSON.stringify({
title: "John",
url: "2pm",
multi_line: "Random Text using Post call"
}),
headers:{
access_token: 'xxxxxxxxxxx',
api_key: 'xxxxxxxxx'
},
success: function() {
alert("success");
},
error: function() {
alert("ERROR");
},
});
Это приводит к 422 (Unprocessable Entity) , не уверен, где происходит не так. * Я прошел через http://www.restpatterns.org/HTTP_Status_Codes/422_-_Unprocessable_Entity и понять, что «request_entity» & «синтаксис запроса» отлично
Сайт https://contentstackdocs.built.io/rest/api/content-management-api/, кажется, поддерживает данные JSon
Вы уверены, что 'https: // exampleurl.com/goose/entries /' является допустимым URL-адресом, позволяющим использовать POST-глагол? Попробуйте это вместо этого: http://jsonplaceholder.typicode.com/ – urbz
Извините, ссылка, о которой я упоминал, - это случайный текст. Сайт, на который я отправляю, позволяет POST, GET – iyerrama25
Итак, вы уверены, что ваш упомянутый api позволяет использовать 'json' как contentType? Может быть, попробуйте не указывать или просто для экспериментальных целей, что говорит 'application/xml', statuscode ..? – urbz