PHP dekodiert JSON POST [geschlossen]

Ich versuche zu empfangenPOST Daten in Form von JSON. Ich kräusele es wie folgt:

curl -v --header 'content-type:application/json' -X POST --data '{"content":"test content","friends":[\"38383\",\"38282\",\"38389\"],"newFriends":0,"expires":"5-20-2013","region":"35-28"}' http://testserver.com/wg/create.php?action=post

Auf der PHP-Seite ist mein Code:

$data = json_decode(file_get_contents('php://input'));

    $content    = $data->{'content'};
    $friends    = $data->{'friends'};       // JSON array of FB IDs
    $newFriends = $data->{'newFriends'};
    $expires    = $data->{'expires'};
    $region     = $data->{'region'};    

Aber auch wenn ichprint_r ( $data) Mir wird nichts zurückgegeben. Ist dies die richtige Art der Verarbeitung?POST ohne form?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage