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 № 1Debe 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í .