如何在python botlle服务器中发送application / x-www-form-urlencoded JSON字符串

时间:2016-10-05 13:36:51

标签: python bottle

我想以

的格式发布JSON字符串
application/x-www-form-urlencoded

使用python的瓶子

这是我写过的网络服务

import json
from bottle import route, run, request

@route('/ocr_response2', method='POST')
def ocr_response2():
    word = request.json
    print word


if __name__ == "__main__":
    run(host='0.0.0.0', port=8080, debug=True)

我知道如果contentType: "application/json",这会有用 但无法弄清楚内容类型是否为application/x-www-form-urlencoded

以下是我发送数据的方式

import requests

d = {'spam': 20, 'eggs': 3}
requests.post("http://XX.XX.XX.XXX:8080", data=d)

1 个答案:

答案 0 :(得分:1)

使用request.forms.get('spam')

同样在requests.post网址应为http://XX.XX.XX.XXX:8080/ocr_response2