Frage

Ich erhalte zufällig content-length = 0-Fehler auf meinem Server mit dem folgenden Setup:

iPhone-POST's-Daten synchronously unter Verwendung von ASIFormDataRequest an den nginx proxy for UWSGI-Server.

Der Fehler wird zufällig angezeigt, möglicherweise einmal aus 200 Anforderungen.

Ich habe nach diesem Problem gesucht, aber keine klare Antwort gefunden.Einer der Beiträge erwähnte seltsames ASIHTTPRequest-Verhalten, Bug.Aber es ist nicht sicher.

War es hilfreich?

Lösung

Ok, habe eine Antwort gefunden.

In ASIHTTPRequest gibt es ein Problem mit dauerhaften Verbindungen, wie hier beschrieben: https://github.com/pokeb/asi-http-request/issues/94

Die Problemumgehung ist die Verwendung von

[request setShouldAttemptPersistentConnection:NO];

Dies wurde in einer neueren Version von ASIHTTPRequest behoben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top