-1
Ich sende eine JSON-Anfrage von einer PHP-Datei zu einer anderen wie folgt.So lesen Sie eine JSON-Nachricht aus dem HTTP-Header in PHP
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL, "http://localhost/2.php");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl,CURLOPT_POSTFIELDS, $req_json);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($req_json))
);
//execute post
$res_json = curl_exec($curl);
//close connection
curl_close($curl);
Ich versuche nur, die JSON-Anforderung an diese aber
$req_json = stream_get_contents("php://input");
echo $req_json;
2.php geschickt zu bekommen, ich bin mit dem unten Fehler.
Warnung: stream_get_contents() erwartet Parameter 1 Ressource zu sein, in
gegebenen String
Kann mir jemand sagen, wie die JSON-Nachricht von dem HTTP-Körper zu bekommen? Vielen Dank.