RAW-POSTs in PHP mit cURL ausführen
In PHP bietet cURL einen praktischen Mechanismus zum Senden von HTTP-Anfragen. Ein häufiges Szenario ist die Durchführung von Roh-POST-Anfragen, bei denen die Daten ohne Codierung direkt in die Anfrage einbezogen werden. So können Sie dies mit cURL erreichen:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://url/url/url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, "body goes here"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $result = curl_exec($ch);
Lassen Sie uns den Code aufschlüsseln:
curl_setopt() legt verschiedene Optionen für fest Sitzung.
Mit diesen Einstellungen führt der Code eine rohe POST-Anfrage aus und sendet die im $body gespeicherten Daten unverändert, ohne zusätzliche Verarbeitung oder Codierung. Die Antwort vom Server wird in der Variablen $result erfasst.
Das obige ist der detaillierte Inhalt vonWie führe ich rohe POST-Anfragen in PHP mit cURL aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!