2014-11-30 2 views
0

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

D:\>curl -k "https://login.mailchimp.com/oauth2/authorize-post" -H "Host: login.mailchimp.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "Referer: https://www.httpsnow.org/?code=fa4b17caac5cdef9d6a88250d320a9b5" -H "Content-Type: text/plain; charset=UTF-8" -H "Origin: https://www.httpsnow.org" -H "Connection: keep-alive" -H "Pragma: no-cache" -H "Cache-Control: no-cache" --data "username=mailchims&password=Mailchimp"%"403" 

локон: (6) Не удалось разрешить хост: login.mailchimp.com

D:\>curl -k "https://login.mailchimp.com/oauth2/authorize-post" -H "Host: login.mailchimp.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "Referer: https://www.httpsnow.org/?code=fa4b17caac5cdef9d6a88250d320a9b5" -H "Content-Type: text/plain; charset=UTF-8" -H "Origin: https://www.httpsnow.org" -H "Connection: keep-alive" -H "Pragma: no-cache" -H "Cache-Control: no-cache" --data "username=mailchims&password=Mailchimp"%"403" 

▼ ♥ ☻ ♥ D:>

Как избежать специальных символов при получении результирующего набора? На выводе вы можете увидеть символ любви внизу. Исправьте мой sysntax, если я делаю неправильно, пожалуйста,

ответ

0

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

Append следующее завитка командной строки, что у вас есть л:

-o [filename] --silent 

Заменить [имя файла] с именем файла, чтобы сохранить ответ.

+0

Спасибо за Ваш ответ. Но после того, как вы попытались с вашими предложениями и сохранили как txt-файл в каком-то месте, я получил результат, например «<ÿÿ» – user1485267

+0

Можете ли вы предложить мне, как решить мою проблему, чтобы удалить специальные символы, когда он перенаправлен на выход? – user1485267

+0

После удара этой команды в командной строке, которую я получаю из браузера, это «https://www.httpsnow.org/?code=4a7322434415d9377a6b76d47171ccb4», но когда я бегу с помощью curl, он показывает специальные символы в перенаправленном выходе как filename.txt (<ÿÿ) – user1485267

0
curl --compressed 
 
--compressed 
    (HTTP) Request a compressed response using one of the algorithms libcurl 
    supports, and save the uncompressed document. If this option is used and the 
    server sends an unsupported encoding, curl will report an error. 

How to properly handle a gzipped page when using curl?

explainshell.com

+0

Спасибо за ваш ответ. Я попытался с вашей командой, но я сталкиваюсь с аналогичным результатом, как специальные символы при перенаправлении на file.txt – user1485267

Смежные вопросы