発生している問題・エラーメッセージ
phpでjsonを受け取って表示するだけの簡単なプログラムを組みました。
以下がそのコードです
PHP
1<?php 2 $rest_json = file_get_contents("php://input"); 3 $requestJson = json_decode($rest_json, true); 4 var_dump($requestJson); 5?>
これに対してPowerShellで次のcurlコマンドを使ってjsonをpostしました
curl.exe https://xxxxxxx/jsonposttest.php -X POST -H 'Content-Type: application/json' -d '{"valu1":"1","value2":"2"}'
するともどってきた文字列は「・NULL」だけでした。
jsonの文字列が表示されないのは何が原因と考えられますか?
補足情報(FW/ツールのバージョンなど)
さくらのレンタルサーバのスタンダードプランで実行しています。
PHP 5.6.36
php.iniは空でhtaccessはhttpをhttpsにリダイレクトさせているくらいで他には何も書いていません。
回答1件
あなたの回答
tips
プレビュー