cURL работает на Bash, но не на Windows cmd - PullRequest
0 голосов
/ 24 октября 2019

Здравствуйте, Я установил Ubuntu Bash на мою Windows. Когда я набираю bash и затем отправляю этот запрос curl:

curl "https://haapi.ankama.com/json/Ankama/v2/Api/CreateApiKey" -H" accept-language: fr "-H" user-agent: Mozilla / 5.0 (Windows; U; Windows NT 5.1; en-US; rv: 1.8.1.1) Gecko / 20061204 Firefox / 2.0.0.1 "--data-binary" login = ********* & password = ********* & long_life_token = true "--compressed

Он работает отлично, но когда я пробую его в терминале Windows, он не работает, cURL возвращает мне ошибку: cloudflareзащита. (пока он работает на bash).

Я не понимаю, потому что запрос тот же, и моя версия curl на моем bash & cmd примерно такая же (я уже пробовал curl v.7.58.0 на обоих):

Мне нужно, чтобы это работало в Windows, потому что я использую этот запрос в программе nodejs / electronic, электрон работает в моей Windows, а не в bash, поэтому он возвращает мне ошибку вМой сценарий тоже ..

Спасибо за вашу помощь!

(Windows: curl 7.66.0 (x86_64-pc-win32) libcurl / 7.66. 0 OpenSSL / 1.1.1d(Schannel) zlib / 1.2.11 brotli / 1.0.7 WinIDN libssh2 / 1.9.0 nghttp2 / 1.39.2 Дата выпуска: 2019-09-11)

(Windows bash:curl 7.58.0 (x86_64-pc-linux-gnu) libcurl / 7.58.0 OpenSSL / 1.1.1 zlib / 1.2.11 libidn2 / 2.0.4 libpsl / 0.19.1 (+ libidn2 / 2.0.4) nghttp2 / 1.30. 0 librtmp / 2.3 Дата выпуска: 2018-01-24)

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