代码-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形式的内容类型
2条答案
按热度按时间yzxexxkh1#
你回复指令。
尝试返回
json.dumps(your_dict)
iyfamqjs2#
尝试type='http'如果它适合你