跳至內容
選單
此問題已被標幟
1 回覆
3005 瀏覽次數

I'm have a problem when I don't get any data in my controller. An external data is sending POST request to my controller but I don't get the data. The external service sends an XML.


My controller

@http.route(['/payment/ack/callback/'], methods=['POST'], auth='none', csrf=False)
def ack_callback(self, **post):
	_logger.error(u'DEBUG: Callback post: {}'.format(post))
	# request.env['payment.transaction'].sudo().form_feedback(post, 'ack')
	return werkzeug.utils.redirect('/payment/process')

Is it maybe in the http.request?





頭像
捨棄
作者 最佳答案

The data is stored in odoo http request object. Found it when run with debug.

from odoo.http import request

print(request.httprequest.data)


頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
3
11月 21
2805
2
12月 19
3845
2
8月 25
2525
2
6月 25
931
3
6月 24
3718