We have a problem that happens sometimes without any pattern we are able to see.
We log a request just before a callout, it looks fine, with data in the body. When the request arrives at the service we are calling the body is empty.
We restarted the development machine, did not help.
We then add a tunnel to see what is being sent out it starts working. Take the tunnel away and it still works.
Next day it stops working again, we put the tunnel back and it still does not work.
Anyone any idea what could be causing this?