Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
3311 Vistas

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 Mejor respuesta

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
Publicaciones relacionadas Respuestas Vistas Actividad
3
nov 21
3188
2
dic 19
4211
2
ago 25
3055
2
jun 25
1551
3
jun 24
4358