2012-11-24 13 views
5

Ich habe Backbone-Anwendung. Bei Modellupdates geht die PUT-Anfrage an meinen Server.php: // Eingang gibt leer

enter image description here

Clientseitige sieht gut aus. Aber auf der Serverseite (PHP) habe ich einige Probleme. Wenn ich diese Anfrage zum ersten Mal in PHPStorm test:

zurückgeben, was ich erwarte. Aber andererseits kehrt es immer leer zurück. Ich habe Apache neu gestartet - nichts hilft.

Ich weiß, dass

Hinweis: Ein Strom mit PHP geöffnet: // Eingang kann nur einmal gelesen werden;

Aber ich dachte, dass eine auf Anfrage bedeuten. Nicht einmal im Leben :) Wo ist mein Fehler?

+0

Können Sie bitte den PHP-Code posten, den Sie verwenden, um die Anfrage zu bearbeiten? –

Antwort

3

Es war Kohana Problem. In Kohana_Request Klasse gibt es Stück Code, die bereits PHP geöffnet: // Eingangsstrom

if ($method !== HTTP_Request::GET) 
{ 
    // Ensure the raw body is saved for future use 
    $body = file_get_contents('php://input'); 
} 
-1

Sie sollten $this->request->body() werden mit der Anfrage Körper zu bekommen.