Skip to Content
Menu
This question has been flagged
1 Reply
3244 Views

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
Discard
Author 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
Discard
Related Posts Replies Views Activity
3
Nov 21
3116
2
Dec 19
4133
2
Aug 25
2944
2
Jun 25
1444
3
Jun 24
4221