|
Für alle libcurl Benutzer die versuchen HTTP 1.1 zu sprechen und Probleme mit großen Post Daten Paketen haben, ist hier eventuell ein Tipp. Libcurl fügt bei Post Request gerne mal den Expect Header hinzu, dieser bewirkt, das der Server erst eine Antwort schicken muss, bevor der Client ( libcurl ) seine restlichen POST Daten senden darf. Ich habe dir Erfahrung gemacht, das manche Server Probleme mit diesem Header haben, bzw. Probleme entsprechen, wenn man hinter einem Proxy "sitzt". Man kann diesen Header ganz einfach deaktivieren, indem man ganz einfach den Header selbst hinzufügt, ohne Wert. struct curl_slist *headers=NULL; headers = curl_slist_append(headers, "Expect: "); .... curl_easy_setopt(easyhandle, CURLOPT_HTTPHEADER, headers); Weiterführende Links zum Thema: |
|
Last Updated on Tuesday, 25 November 2008 08:51 |