2017-05-19 7 views
0

これは私のpythonである(.ipynb)コード:JupiterノートブックでPythonをパスしたPHPでJSON形式オブジェクトをエコーする方法はありますか?

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

+0

チェックは、[しますprint_r(http://php.net/manual/en/function.print-r.php)関数 – MaxZoom

+0

が、それは私が同じ結果を得る動作しませんでした –

+0

あなたは**何をしたいですか** PHPの出力は? – rickdenhaan

答えて

0

リクエストのHTTPメソッドはPOSTなので、POST配列を直接エンコードすることができます。

<?php 

$json = json_encode($_POST); 

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

?> 
+0

私はうまくいきません。結果は[] 2つの括弧で囲まれます。とにかくありがとうございました! –

関連する問題