Вы проверяли response.StatusCode ?Это может быть не так (200) - это может сказать вам проблему.Другая идея состоит в том, чтобы попробовать веб-запрос в браузере - вы получаете вывод там?Если нет, то вам нужно связаться с поставщиком веб-услуг, чтобы понять, чего не хватает - возможно, он ожидает какие-то заголовки в запросе и т. Д. Если он работает в браузере, используйте инструмент, такой как Fiddler, для проверки поступающего запроса. Сравните этот запрос стот, который вы делаете из своего кода.Другая возможная проблема (когда он работает в браузере) может заключаться в том, что браузер выполняет прозрачную аутентификацию, а это может не происходить в вашем коде.