Я создаю небольшой веб-API в C # /. NET, который в какой-то момент должен запрашивать некоторые данные из внешнего API. Когда я тестирую локально, на моей машине, он работает отлично.
Но когда он развернут на удаленном веб-хостинге (я использую решение Ionos / 1 & 1 Web Windows Hosting), для тестирования моего приложения , Я получаю это сообщение об ошибке из моего собственного API:
Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, потому что подключенный хост не смог ответить { ip}
Вот код, вызывающий API и получающий ответ
Uri myUri = new Uri("url", UriKind.Absolute);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(myUri);
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
return JsonConvert.DeserializeObject<ModelOfResult>(result);
}
}
Это проблемы с прокси? Проблемы с кодом? Проблемы с хостингом?
Извините за мой бедный английский sh, и заранее спасибо