如何在PHP中回显通过Jupyter笔记本中的python传递的JSON格式对象?

2024-03-29 10:56:21 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的python(.ipynb)代码:

import requests
import json

url='http://localhost/test.php'
payload = {'name':'Borja'}
headers = {'Content-type': 'application/json'}
r = requests.post(url, data=json.dumps(payload),headers=headers)
print(r.status_code)
print(r.headers['Content-Type'])
print(r.url)
print(r.encoding)
print(r.content)
print(r.text)

这是.ipynb的输出: .ipynb output

这是我的php代码:

<?php

$json = file_get_contents("php://input");

echo "$json";

$json1=json_encode($json);

echo "<h1>$json1</h1>";

?>

这是我从php得到的:

php output


Tags: 代码importechojsonhttpurlcontenth1
1条回答
网友
1楼 · 发布于 2024-03-29 10:56:21

因为请求的HTTP方法是POST,所以可以直接对POST数组进行编码。你知道吗

<?php

$json = json_encode($_POST);

echo "<h1>{$json}</h1>";

?>

相关问题 更多 >