Skip to Content
Menú
This question has been flagged
1 Respondre
2854 Vistes

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?





Avatar
Descartar
Autor Best Answer

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

from odoo.http import request

print(request.httprequest.data)


Avatar
Descartar
Related Posts Respostes Vistes Activitat
3
de nov. 21
2617
2
de des. 19
3726
1
de juny 25
2274
2
de juny 25
617
3
de juny 24
3441