2016-10-10 4 views
0

私はちょっと混乱しています。私はPHPサーバにデータを送り、その応答を返す必要があります:ラズベリーpiはユニットIDを送り、サーバはjsonファイルを返します。Python to php serverデータを取得する

は、私がデータこのの.pyコード

import requests 
import json 

url = 'http://localhost/updateContent.php' 
payload = {"device":"gabriel","data_type":"data","zone":1,"sample":4,"count":0,"time_stamp":"00:00"} 
headers = {'content-type': 'application/json'} 

response = requests.post(url, data=json.dumps(payload), headers=headers) 

が、明らかにこのポストを試してみましたが、私はPHPサーバー、私はこのために使用すべきprotocalどのような種類の

からの応答を得ることはありませんか?出力するには

+0

をプリントアウトする必要があなたのポストの結果 'response.status_code'は何ですか? – Rob

+0

私が得る出力コードは200です。 –

+0

次に、サーバーからの応答が得られます。 'response.text'が空の場合、PHPコードをチェックしてください。 – Rob

答えて

0
response = requests.post(url, data=json.dumps(payload), headers=headers) 

あなたはresponse.textprint(response.text);