Používam curl API na zabezpečené pripojenie SSL. Moja požiadavka príkazového riadku na server prostredníctvom skrútenia v stroji Linux:
curl -k https://<ip>:<port> -H "User-agent:" -H "Host:" -H "Accept:" -X <request> -o ssl.txt
Myrequest ide takto
GET / 005F02007024058020C0100416476173900101001000000000000000010000000210120021001200344761739001010010D10122011138780893132333435363738313132323333343435353636373738C2115B54A8F08C150006303030303031 HTTP / 1.1
Ako odstránim tento príkaz GET a HTTP / 1.1 pomocou príkazového riadka? Navrhnite mi Curl API na opätovné sprístupnenie tohto protokolu HTTP / 1.1
odpovede:
1 pre odpoveď č. 1Mali by ste sa pokúsiť nastaviť CURLOPT_HEADER na 0.
Ak nastavíte CURLOPT_HEADER na 1, povedzte libcurl, aby sa dostal informácie o cieľovom súbore a výstup "hlavičky" o tom. Záhlavia bude vyzerať „v štýle HTTP“ robia v HTTP.
0 pre odpoveď č. 2
Ak odstránite GET a HTTP / 1.1, potom už nejde o transakciu HTTP. Skutočnosť, že používate -X, ma vedie k presvedčeniu, že sa pokúšate urobiť niečo podobné HTTP, ale nie celkom HTTP, a skrútenie vám tam nemôže pomôcť. ,