为了账号安全,请及时绑定邮箱和手机立即绑定

使用Python请求发布JSON

使用Python请求发布JSON

侃侃尔雅 2019-06-15 18:40:06
使用Python请求发布JSON我需要将JSON从客户机发送到服务器。我正在使用Python2.7.1和simplejson。客户端正在使用请求。服务器是CherryPy。我可以从服务器获得一个硬编码的JSON(代码未显示),但是当我试图向服务器发送JSON时,我会得到“400不好的请求”。这是我的客户代码:data = {'sender':   'Alice',     'receiver': 'Bob',     'message':  'We did it!'}data_json = simplejson.dumps(data)payload = {'json_payload':      data_json}r = requests.post("http://localhost:8080", data=payload)这是服务器代码。class Root(object):     def __init__(self, content):         self.content = content        print self.content  # this works     exposed = True     def GET(self):         cherrypy.response.headers['Content-Type'] = 'application/json'         return simplejson.dumps(self.content)     def POST(self):         self.content = simplejson.loads(cherrypy.request.body.read())有什么想法吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 749 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信