curl не отправляет (последняя строка) cook ie из файла - PullRequest
0 голосов
/ 18 февраля 2020

Платформа: Windows7

Тест с http://httpbin.org

  1. Установить повара ie в браузере http://httpbin.org/cookies/set/name/value
  2. Я использую EditThisCook ie Chrome расширение для вывода файла cook ie в формат Netscape HTTP Cook ie (выберите файл Netscape HTTP cook ie в настройках EditThisCook ie ).

имя файла: cook ie

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by EditThisCookie
httpbin.org FALSE   /   FALSE   0   name    value
В Powershell я запускаю
curl "http://httpbin.org/cookies" -H "Proxy-Connection: keep-alive" -H "Pragma: no-cache" -H "Cache-Control: no-cache" -H "Upgrade-Insecure-Requests: 1" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9" -H "Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7" --compressed --insecure -b cookie --verbose -o bb.html

Повар ie не отправляется в соответствии с подробной информацией (HTTP-заголовок cook ie не отображается в запросе)

1 Ответ

0 голосов
/ 18 февраля 2020

Только повар последней строки ie не будет отправлен, если вы не добавите лишнюю пустую строку.

Решение:

Добавьте дополнительную пустая строка в файле.

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by EditThisCookie
httpbin.org FALSE   /   FALSE   0   name    value

Тогда все работает.

https://github.com/curl/curl/issues/4946

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