Вот команда, которую я использую, чтобы получить данные.

Пробовал с использованием %20 , + а также кавычки. Кажется, ничего не работает.

curl -g -v -H "Authorization: "XXX" --request GET \
--url https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb%20ssd \
--header 'accept: application/vnd.api+json' \
--header 'content-type: application/vnd.api+json' --globoff 

заключив его в кавычки, вы < HTTP/1.1 400 BAD_REQUEST

--url "https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb ssd" \ 

1 ответ1

1

Я думаю, что вам нужно еще несколько цитат и удалить одну цитату. Я получил следующее, чтобы дать мне сообщение не прошедшее проверку:

curl -g -v -H 'Authorization: XXX' \
  --url 'https://insights-api.clavistechnology.com/api/v2/search-term-results?filter[online-store]=amazon&[search-term]=250gb%20ssd' \
  --header 'accept: application/vnd.api+json' \
  --header 'content-type: application/vnd.api+json'

Я заменил двойные кавычки одинарными кавычками вокруг разрешения: XXX и удалил двойные кавычки в середине. Я тоже цитировал URL.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .