Как удалить заголовок в запросе curl - PullRequest
2 голосов
/ 12 апреля 2011

Я использую curl API для безопасного SSL-соединения. Мой запрос командной строки к серверу через curl на машине linux:

curl -k https://<ip>:<port> -H "User-agent:" -H "Host:" -H "Accept:" -X <request> -o ssl.txt

Myrequest идет так

GET / 005F02007024058020C0100416476173900101001000000000000000010000000210120021001200344761739001010010D10122011138780893132333435363738313132323333343435353636373738C2115B54A8F08C150006303030303031 HTTP / 1.1

Как мне удалить эти GET и HTTP / 1.1 через командную строку? Пожалуйста, предложите мне Curl API для повторного открытия этого HTTP / 1.1

Ответы [ 2 ]

1 голос
/ 12 апреля 2011

Вы должны попытаться установить CURLOPT_HEADER в 0.

Если вы установите CURLOPT_HEADER на 1, вы скажете libcurl, чтобы получить информация о целевом файле и выведите «заголовки» об этом. Заголовки будет в "HTTP-стиле", выглядит как они делают в HTTP.

0 голосов
/ 27 апреля 2011

Если вы удалите GET и HTTP / 1.1, то это больше не транзакция HTTP. Тот факт, что вы используете -X, заставляет меня поверить, что вы пытаетесь сделать что-то похожее на HTTP, но не совсем HTTP, и curl не может вам помочь.

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