Ich erstelle eine Curl-Webautomatisierungs-App und habe ein Problem damit, dass ich nicht das gewünschte Ergebnis meiner POST-Aktion erhalte. Ich habe Probleme herauszufinden, wie ich die vollständige POST-Anfrage anzeigen kann, die ich sende (mit Headern) Ich habe danach gesucht, aber alles, was auftaucht, sind die Antwort-Header. Eigentlich möchte ich diese auch, aber auch die Anfrage, die keiner der Beiträge, die ich bei Google finde, zu erwähnen scheint.
Ich weiß, dass ich das Ergebnis einer Curl-Anforderung mit so etwas anzeigen kann (verzeihen Sie mir, wenn meine Syntax deaktiviert ist, habe ich meine virtuelle Maschine bereits mit meiner Idee und meinem Code heruntergefahren, auf die verwiesen werden soll
$result = curl($curl_exect) ;
Wie auch immer, ich würde mich über Ratschläge zum Anzeigen der vollständigen Überschriften sehr freuen, danke
Antworten:
Sie können die Informationen bezüglich der Übertragung sehen, indem Sie Folgendes tun:
vor der Anfrage und
nach der Anfrage
Sie können das auch
CURLOPT_HEADER
in Ihrem verwendencurl_setopt
Dies sind nur einige Methoden zur Verwendung der Header.
quelle
curl_setopt($curl_exect, CURLINFO_HEADER_OUT, true);
Hier ist alles was Sie brauchen:
quelle
Sie können alle per Curl gesendeten Header in einer Datei speichern, indem Sie:
quelle
Sie können Header selbst anfordern, indem Sie Folgendes verwenden:
Wie geschrieben, wie Anfrage machen
quelle
Ich hatte in letzter Zeit genau das gleiche Problem und habe Wireshark installiert (es ist ein Netzwerküberwachungstool). Sie können damit alles sehen, außer verschlüsseltem Verkehr (HTTPS).
quelle
Ctrl+Shift+J
klicken Sie auf die SchaltflächeXHR
und den Dateinamen und sehen Sie dann Header und Daten.