0
Answered

Не получается запустить тестовый CURL запрос (под Windows)

Anonymous 6 years ago updated by Анастасия 3 years ago 6
CURL установлен, пробую тестовый запрос (со своим ключом), но получаю:
curl: (6) Could not resolve host: structure
curl: (3) [globbing] bad range specification in column 2
curl: (6) Could not resolve host: ADDRESS
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (6) Could not resolve host: data
curl: (3) [globbing] bad range specification in column 2
curl: (6) Could not resolve host: │Ь│-TБ│││-│-, │Ь│┐│┐TОTВ│┐│-TБ│││┐││ 13
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (3) [globbing] unmatched close brace/bracket in column 1
{"detail": "JSON parse error - No JSON object could be decoded"}

Такое впечатление, что он не правильно структуру запроса воспринимает, но в чем проблема понять не могу.
У кого-нибудь завелось под Windows?
Поделитесь рабочим *.cmd   файлом.
Пожалуйста, приведите точный текст команды, которую вы выполняете.

та же беда, получаю:

Could not resolve host: мск сухонска 11/-89

[globbing] unmatched close brace/bracket in column 1

{"detail": "JSON parse error - No JSON object could be decoded"}


вот запрос в cmd:

curl -X POST -H "Content-Type: application/json" -H "Authorization: Token мойномер" -H "X-Secret: мойсекретныйномер" -d '[ "мск сухонска 11/-89" ]' https://dadata.ru/api/v2/clean/address


если посылаю файл (-d @param.txt) то просто получаю {"detail": "JSON parse error - No JSON object could be decoded"}

Under review

Иван, пришлите, пожалуйста, содержание файла param.txt.


В cmd Windows есть проблемы с кодировками, поэтому в качестве альтернативы можно отправлять запросы через сторонний инструмент для разработки и тестирования API. Например, Postman, ARC и другие.


Пример без перекодирования символов может выглядеть так:

curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Token мойномер" \
-H "X-Secret: мойсекретныйномер" \
-d "[ \"msk suhonska 11/-89\" ]" \
https://dadata.ru/api/v2/clean/address