The HTTP request failed error might be a timeout. AFAIK most programs do not wait more than 30 seconds for a reply from the webservice, so if it takes longer then that you'll get this error.