Etsy API - сбой параметров перед отправкой в ​​гостевую корзину - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь использовать Etsy API для приложения, которое использует гостевые корзины, и я сталкиваюсь с ошибкой при попытке POST к https://openapi.etsy.com/v2/guests/<user's current guest ID>/carts?api_key=<my API key>. Я отправляю объект JSON, который содержит guest_id и listing_id (согласно документации Etsy ), а также заполняет идентификатор гостя и ключ API в URL (как вы можете видеть выше) ).

Я использую Axios , чтобы сделать запрос POST, и как часть настройки по умолчанию, Axios выполняет предварительный запрос OPTIONS, чтобы убедиться, что POST возможен по данному URL. Я получаю ошибку 400 при этом запросе OPTIONS, а сообщение POST даже не отправляется.

Есть ли способ обойти это? У меня сложилось впечатление, что эти OPTIONS-запросы являются необходимой частью цепочки запросов, поэтому Axios автоматически отправляет один.

Я использую Vue.js и запускаю локальный сервер через CLI Vue, поэтому запрос поступает от http://localhost, и вот фактическая ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...