Ho provato a passare da una precedente richiesta di posta a una richiesta di ottenere. Che presuppone un Get ma alla fine fa un post.Come passare da POST a GET in PHP CURL
Ho provato quanto segue in PHP:
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null);
curl_setopt($curl_handle, CURLOPT_POST, FALSE);
curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE);
Che cosa mi manca?
Ulteriori informazioni: Ho già una connessione configurata per eseguire una richiesta POST. Questo si conclude con successo, ma più avanti quando cerco di riutilizzare la connessione e tornare a GET usando il setopts sopra, si finisce comunque per fare un POST internamente con intestazioni POST incomplete. Il problema è che crede che stia facendo un GET ma finisce col mettere un'intestazione POST senza il parametro content-length e la connessione fallisce con un errore 411.
Prestare attenzione alle richieste Get. Google si diverte con loro. ;) – NotMe
@Chris - un amico ha scoperto che è difficile quando ha creato un sito che gestiva i contenuti forniti dagli utenti tramite le richieste GET. Googlebot ha seguito felicemente tutti i link "Elimina", con risultati prevedibili. –