Odoo 13 - json API给出无效json数据错误

4xrmg8kj  于 2023-02-01  发布在  其他
关注(0)|答案(2)|浏览(184)

代码-odoo 13自定义模块
用于在JSON中返回数据的函数(rest api)

from odoo import http
from odoo.http import request, Response
import json

class OpenAcademy(http.Controller):
    @http.route('/opentest/', type='json', csrf=False, auth="none", methods=['GET'],)
    def update_order_webhook(self):

        return {
                'success': False,
                'error': 'no_tx_found',
            }
Error - <title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>Invalid JSON data: ''</p>

当我明确定义type ="json"时,也返回text/html形式的内容类型

yzxexxkh

yzxexxkh1#

你回复指令。
尝试返回json.dumps(your_dict)

iyfamqjs

iyfamqjs2#

尝试type='http'如果它适合你

相关问题