Я пытался получить доступ к веб-службе, используя System.Net.WebRequest, чтобы сделать запрос GET. Это вернет ошибку «504 Gateway timeout».
Однако тот же веб-сервис успешно возвращает данные при доступе через браузер.
После сравнения заголовков запросов запросов WebRequest и Browser я обнаружил, что должен присутствовать заголовок «Accept-Language», даже если его значение было пустым.
Есть идеи, почему должен присутствовать "Accept-Language"?