#服务器端
import tornado.ioloop
import tornado.web
import json
class MainHandler(tornado.web.RequestHandler):
def get(self):
ocrresult={}
try:
ocrresult = json.dumps({'a': 123, 'b': 456})
except:
pass
self.write(ocrresult)
def post(self):
rawreqinfos = self.request.body.decode('utf-8')
ocrresult={}
try:
reqinfos=json.loads(rawreqinfos)
print(rawreqinfos)
imurls=reqinfos['file_id']
ocrresult={}
except:
print('error')
self.write(ocrresult)
if __name__ == '__main__':
application = tornado.web.Application([(r"/OCRModule", MainHandler), ])
application.listen(8686)
print('server start')
tornado.ioloop.IOLoop.instance().start()
#192.168.3.93:8686/OCRModule
#客服端
import requests
recemsg=requests.get('http://192.168.2.93:8686/OCRModule')
recemsg=recemsg.json()
print(recemsg)