美文网首页
tornado最简化应用

tornado最简化应用

作者: 月夜星空下 | 来源:发表于2021-11-20 17:39 被阅读0次

服务端

import json
from tornado.web import Application, RequestHandler
from tornado.ioloop import IOLoop

class compliance(RequestHandler):
    def post(self):
        jsonbyte = self.request.body
        jsonstr = jsonbyte.decode('utf8')  # 解码,二进制转为字符串
        jsonobj = json.loads(jsonstr)  # 将字符串转为json对象
        text = jsonobj['data']
        print(text)

        result = json.dumps(text, ensure_ascii=False)
        self.write(result)

def make_app():
    urls = [
        ("/v1/compliance=/", compliance),
    ]
    return Application(urls, debug=True)


if __name__ == '__main__':
    app = make_app()
    app.listen(10005)
    IOLoop.instance().start()

客户端

# coding=utf-8
import json
import base64
import requests

url = 'http://192.168.1.201:10005/v1/compliance=/'  # 年报
bodyData = {"data": '(四)年报显示,你公司“年初疫情高峰期购买的口罩设备价格较高,设备 出现减值准备计提”。请说明设备发生减值的时点、迹象、计提金额及减值测算过 程,以及2021 年以来该类业务的毛利率变化情况。',
}
date_json = json.dumps(bodyData)
r = requests.post(url, data=date_json)
data = json.loads(r.text)
print(data)

相关文章

网友评论

      本文标题:tornado最简化应用

      本文链接:https://www.haomeiwen.com/subject/mskutrtx.html