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)