PythonのRequestsモジュールにて POST送信し、PHPでPOSTを受け取りたい。
解決したいこと
Python Requestsモジュールにて POST送信し、PHPでPOSTを受け取ろうとしております。
PHP側からレスポンスは返って来てはいるのですが、POSTしたデータがなく、いろいろ調べましたが、解決できなく困り果ててます。
python側
import json
import requests
TO_URL = "http://hoge.com/hoge.php/"
headers={'Content-Type': 'application/json'}
response = requests.post( TO_URL, data=json.dumps(json_data),headers=headers)
print(response.text)
PHP側
$raw_data = file_get_contents("php://input");
$json = json_decode($raw_data, true);
print_r($json);
自分で試したこと
requests.post( TO_URL, param=json_data)
にてPHP側で$_GETでJSONを受け取ることはできましたが、やりたいことはPOST(バイト数が多いデータもあるため)なので根本的な解決に至っていません。
よろしくお願いいたします。
0