Invalid protocol version in response? What does it mean? lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- vonskie · 2017-09-08 15:08 9:57:42 AM 09/08/2017 GET: http://rammb-slider.cira.colostate.edu/data /json/goes-16/full_disk/band_13/available_dates.json 9:58:32 AM 09/08/2017 ERROR: Exception class: EHTTPClient | Message: Invalid protocol version in response: "" ---------------------------------------------------------------------- balazsszekely · 2017-09-08 15:29 This works for me. The file is downloaded in your project directory: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i uses fphttpclient; procedure TForm1.Button1Click(Sender: TObject);var  FHTTPClient: TFPHTTPClient;begin  FHTTPClient := TFPHTTPClient.Create(nil);  try    FHttpClient.AllowRedirect := True;    try      FHTTPClient.Get('http://rammb-slider.cira.colostate.edu/dat a/json/goes-16/full_disk/band_13/available_dates.json', 'available_dates.json');    except    end;    if FHTTPClient.ResponseStatusCode = 200 then      ShowMessage('Successfully downloaded!');  finally    FHTTPClient.Free;  end;end; ---------------------------------------------------------------------- vonskie · 2017-09-11 06:45 Thank you for the sample, this site is really busy...