From 7f07a52ddf05014bcccdc802546dbd1ca5bd51ed Mon Sep 17 00:00:00 2001 From: Zhou Haixian <2223540637@qq.com> Date: Sun, 31 Dec 2023 17:55:35 +0800 Subject: [PATCH] When requesting a JSON path, returns a response with Content-Type json/application MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当请求JSON路径时,返回 Content-Type 为 json/application 的响应 --- ocr_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ocr_server.py b/ocr_server.py index b3fe8f0..38b7da5 100644 --- a/ocr_server.py +++ b/ocr_server.py @@ -4,7 +4,7 @@ import base64 import json import ddddocr -from flask import Flask, request +from flask import Flask, request, Response parser = argparse.ArgumentParser(description="使用ddddocr搭建的最简api服务") parser.add_argument("-p", "--port", type=int, default=9898) @@ -80,9 +80,9 @@ def get_img(request, img_type='file', img_name='image'): def set_ret(result, ret_type='text'): if ret_type == 'json': if isinstance(result, Exception): - return json.dumps({"status": 200, "result": "", "msg": str(result)}) + return Response(json.dumps({"status": 200, "result": "", "msg": str(result)}), mimetype='application/json') else: - return json.dumps({"status": 200, "result": result, "msg": ""}) + return Response(json.dumps({"status": 200, "result": result, "msg": ""}), mimetype='application/json') # return json.dumps({"succ": isinstance(result, str), "result": str(result)}) else: if isinstance(result, Exception):