2016-05-04 12 views
0

これは私のコードです。私はpostメソッドを使って自分のデータを投稿しています。file_get_contents( 'php:// input')を使用して未加工の投稿データを取得できません

$post_body = file_get_contents('php://input'); 
if(getenv('REQUEST_METHOD') == 'POST'){ 
    print_r(array("3","3d")); 
} 
print_r($post_body); 

私はこのコードをテストするために、クロムの郵便配達員を使用していますが、それは、ポストデータを印刷出力画像が表示されません。私が間違っているの何

output image

???私はこの画像を追加してい私の問題を解決する方法を示すために

EDIT

To show

答えて

1

PHP documentation

php://inputによればENCTYPE = "マルチパート/フォームデータ" とは使用できません。

ポストマンがデフォルトのようですmultipart/form-data含むContent-Typeの異なる種類をサポートしています。

ですから(Bodyタブで)multipart/form-dataを使用していないことを確認してください。

+0

それは 'マルチパート/フォームdata'エラーではありませんでしたが、あなたの答えは私に感謝 – Archish

+0

が、私はまだ同じ問題を抱えている私の問題を解決するための手がかりを与えます。 @Archishあなたがした解決策を教えてください。 –

+0

@boi_echosあなたはポストマンを使用していますか?もしそうなら、json(私は問題になっています)をbodyタグで渡すべきです.iは誤ったタブでjsonを渡していました。 – Archish

関連する問題