Die Serverantwort wird auf halbem Weg unterbrochen

Ich habe eine REST-API, die JSON-Antworten zurückgibt. Manchmal (und was völlig zufällig zu sein scheint) wird die json-Antwort zur Hälfte abgeschnitten. Der zurückgegebene JSON-String sieht also so aus:

<code>...route_short_name":"135","route_long_name":"Secte // end of response
</code>

Ich bin mir ziemlich sicher, dass es sich nicht um ein Codierungsproblem handelt, da sich die Position des Cut-Off-Punkts abhängig von der zurückgegebenen JSON-Zeichenfolge ändert. Ich habe auch keine bestimmte Antwortgröße gefunden, für die der Cut-Off auftritt (ich habe gesehen, dass 65 KB nicht abgeschnitten werden, während 40 KB dies tun würden).

Sehen Sie sich den Antwortheader an, wenn der Cutoff passiert:

<code>{
    "Cache-Control" = "must-revalidate, private, max-age=0";
    Connection = "keep-alive";
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Fri, 11 May 2012 19:58:36 GMT";
    Etag = "\"f36e55529c131f9c043b01e965e5f291\"";
    Server = "nginx/1.0.14";
    "Transfer-Encoding" = Identity;
    "X-Rack-Cache" = miss;
    "X-Runtime" = "0.739158";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
}
</code>

Klingelt auch nicht. Jemand?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage