Skip to main content

I get this error when using HTTPCaller for generating .CSV file. It is fully authenticated as the call goes through and has status code of 200.

Failed writing received data to disk/application

HTTPCaller_2(HTTPFactory): HTTP transfer summary - status code: 200, download size: '6950 bytes'

ERROR |HTTPCaller_3(HTTPFactory): HTTP/FTP transfer error: 'Failed writing received data to disk/application'

2018-07-16 14:29:06| 1.2| 0.0|ERROR |HTTPCaller_3(HTTPFactory): Please ensure that your network connection is properly set up

2018-07-16 14:29:06| 1.2| 0.0|ERROR |HTTPCaller_3(HTTPFactory): No proxy settings have been entered. If you require a proxy to access external URLs, please ensure the appropriate information has been entered.

Please advise. Thank You

@takashi, @david_r

Hi @fmeuser_gc

 

Could you send us your link to make test?

Thanks,

Danilo

 


This same issue was raised via support recently, so I thought I'd post a potential workaround for this here (below this explanation):

The error was happening due to a malformed response coming back from the endpoint being accessed in the HTTPCaller. The response included the following header:

  • Content-Encoding: UTF-8

This wasn't really a proper use of this header, as it should be used to indicate any compression used in the response. The character set is given in the Content-Type header:

  • Content-Type: application/json; charset=UTF-8

So this issue was actually a problem with the server that was sending the response.

 

Workaround

In the HTTPCaller, add a custom header “Accept-Encoding” with no value. This will turn off the automatic decoding of the response.


Reply