Ответ Ajax 415 — Tango API

#javascript #ajax

#javascript #ajax

Вопрос:

В настоящее время я экспериментирую с консолью тестирования Tango для их API. Однако, когда я открываю консоль браузера на этой странице и запускаю следующий фрагмент кода, я продолжаю получать ответ с ошибкой 415.

 $.ajax({
url: "https://integration-api.tangocard.com/raas/v2/customers",
type: "POST",
headers: { 
    'Accept': 'application/json', 
    'Authorization': 'Basic UUFQbGF0Zm9ybTI6YXBZUGZUNkhOT05wRFJVajNDTEdXWXQ3Z3ZJSE9OcERSVVlQZlQ2SGo=' 
},
data: {
    "customerIdentifier": "dummy475",
    "displayName": "dummy475"
},
success: function(response){
    console.log(response);
}
});
  

Авторизация и все остальное просты, я просто использую предоставленные данные примера. Есть идеи, почему я получаю эту ошибку?

Комментарии:

1. вы забыли установить заголовок запроса типа содержимого — как вы обходите CORS?

2. @JaromandaX В целях эксперимента я просто открываю инструменты разработчика браузера и запускаю этот фрагмент кода на одной странице, поэтому он не является междоменным.

Ответ №1:

Он отлично работает с почтальоном. Возможно, вам не хватает типа содержимого в заголовках.

 headers: { 
           'Content-Type': 'application/json' 
         },