Ich habe versucht, von einer früheren Post-Anfrage auf eine Get-Anfrage zu wechseln. Das geht davon aus ein Get zu bekommen, macht aber letztendlich einen Post.Wie von POST zu GET in PHP wechseln CURL
habe ich versucht, die folgenden in PHP:
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null);
curl_setopt($curl_handle, CURLOPT_POST, FALSE);
curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE);
Was bin ich?
Zusätzliche Informationen: Ich habe bereits eine Verbindung, die eingerichtet ist, eine POST-Anfrage zu machen. Das wird erfolgreich abgeschlossen, aber später, wenn ich versuche, die Verbindung wiederzuverwenden und mit den obigen setopts zurück zu GET zu wechseln, wird immer noch ein POST intern mit unvollständigen POST-Headern ausgeführt. Das Problem ist, dass es glaubt, dass es ein GET tut, aber am Ende einen POST-Header ohne den content-length-Parameter setzt und die Verbindung mit einem 411 ERROR fehlschlägt.
Seien Sie vorsichtig mit Anfragen erhalten. Google hat Spaß mit ihnen. ;) – NotMe
@Chris - ein Freund hat das auf die harte Tour entdeckt, als er eine Site aufgebaut hat, die User-Content über GET-Requests verwaltet. Der Googlebot verfolgt alle Links zum Löschen mit vorhersehbaren Ergebnissen. –