応答ではないあなたがjson
ライブラリ
import json
req = urllib2.Request('http://xxx.xxx.xx.xx/upload/')
req.add_header('Content-Type', 'application/json')
response = urllib2.urlopen(req, json_string)
json_response = json.loads(response.read().decode('ascii'))
を持つ応答を解析するために必要なだけのjson
シリアライズされた文字列から実際のjson
オブジェクトを取得するにはエンコードがあってもよいutf-8
に応じて、サーバーがあなたに戻ってきたもの。あなたは私がはるかに簡単と対話するために見つけるrequests
ライブラリを使用することができ
代わりに、[ドキュメント](HTTPSからpip install requests
import requests, json
response = requests.post('http://xxx.xxx.xx.xx/upload', data={'data': json_string})
if response.ok:
response_json = response.json()
else:
print('Something went wrong, server sent code {}'.format(response.status_code))
requests library docs
にかかわらず、個別にインストールする必要があります: //docs.python.org/2/library/urllib2.html#urllib2.urlopen):getcode() - レスポンスのHTTPステータスコードを返します。 –