0

「file_get_contents」関数を使用して、「php://input」で PHP アプリケーションに投稿 JSON を取得させます。空の文字列のみが返されます。以下は完全なコード行です。

$_PUT = json_decode(file_get_contents("php://input"), true);

または、apache/php の設定を変更する必要がありますか?

4

1 に答える 1

1

このヘッダーを使用しています'Content-Type': 'application/x-www-form-urlencoded'

$_POSTデータが application/x-www-form-urlencoded である場合は、生の HTTP リクエスト本文に触れずに、経由でアクセスする必要があります。非定型のコンテンツ タイプ ( などapplication/json) を使用している場合にのみ、これを行います。

データがその形式でない場合は、正しい Content-Type ヘッダーを使用する必要があります。

于 2012-10-24T08:57:04.570 に答える