python 封装server clint

python 封装server clint,第1张

python 封装server clint

server:

from flask import Flask, request, jsonify
import json

app = Flask(__name__)

@app.route("/ner_asr", methods=["POST"])
def hello_world():
    print("recv:")
    try:
        text = request.form.get('text')
    except:
        return "can not get text"

    result = {"BRAD":['小米',"一加"],"TYPE":['苹果'],"CATE":["平板"]}
    return jsonify(result)

if __name__ == "__main__":
    app.run(host="127.0.0.1", port=10124)

client:

import json
import requests

def get_ner_result(text):
    url = 'http://127.0.0.1:10124/ner_asr'
    data = {"text":text}
    res = requests.post(url, data=data)
    if res.text is not None:
        res_test = json.loads(res.text)
        print(res_test)
    else:
        print('ner result is None')

if __name__ == "__main__":
    text = "NER测试"
    get_ner_result(text)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5670852.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存