/ / ¿Cómo elimino el encabezado en la solicitud de curl? - curl

¿Cómo elimino el encabezado en la solicitud de curl? Curl

Estoy usando curl API para una conexión SSL segura. Mi solicitud de línea de comando al servidor a través de curl en la máquina Linux:

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

Myrequest va así

OBTENER / 005F02007024058020C0100416476173900101001000000000000000010000000210120021001200344761739001010010D10122011138780893132333435363738313132323333343435353636373738C2115B54A000313030303030 HTTP / 1.1

¿Cómo elimino este GET y HTTP / 1.1 a través del símbolo del sistema? Sugiérame la API Curl para eliminar este HTTP / 1.1

Respuestas

1 para la respuesta № 1

Debe intentar establecer CURLOPT_HEADER en 0.

Si establece CURLOPT_HEADER en 1, le dirá a libcurl que obtenga información sobre el archivo de destino y salida "encabezados" al respecto. Los encabezados estará en "estilo HTTP", como Lo hacen en HTTP.


0 para la respuesta № 2

Si elimina GET y HTTP / 1.1, entonces ya no es una transacción HTTP. El hecho de que estés usando -X me hace creer que estás tratando de hacer algo parecido a HTTP, pero no HTTP, y curl no puede ayudarte allí .