For the D28 deliverable we have issues with missing POST data when running the validator against our HTTPS version of the VITO backend (https://openeo.vito.be). As workaround we run the validator against a HTTP version of the web app: http://openeo.vgt.vito.be .
It turns out that it is because of the combination of:
the go http library is using HTTP/2 mode when running against the HTTPS version of our backend
there is no explicit Content-length header in the request.
For some still to determined reason the POST data is lost probably somewhere on the level of our HTTPS proxy setup.
This PR adds explicit setting of the Content-length header to workaround this issue
For the D28 deliverable we have issues with missing POST data when running the validator against our HTTPS version of the VITO backend (https://openeo.vito.be). As workaround we run the validator against a HTTP version of the web app: http://openeo.vgt.vito.be .
It turns out that it is because of the combination of:
Content-length
header in the request.For some still to determined reason the POST data is lost probably somewhere on the level of our HTTPS proxy setup.
This PR adds explicit setting of the
Content-length
header to workaround this issue