POSTs should work via proxy; we just send the POST to your remote service and then proxy its response back
To understand why it isn’t working, you might try sending us the value of the x-nf-request-id HTTP response header from a failed POST so we can see what site and rules are involved. This article explains how to get it: