При локальном тестировании с использованием проекта, который выдает запросы HTTP POST из программы, созданной в Visual Studio, то есть при использовании System.Net.Http.HttpClient, HttpClient всегда возвращает:
System.Net.Http.HttpRequestException: произошла ошибка при отправке запроса. ---> System.Net.WebException: невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: не удалось установить соединение, поскольку целевая машина активно отказалась от него 127.0.0.1:7170
Я могу делать POST-запросы с помощью PostMan или GET-запросов с помощью браузера, но при попытке протестировать функции локально с помощью вызовов System.Net.Http.HttpClient из Visual Studio - это кажется невозможным из-за ошибки, указанной выше.
Я также попытался установить следующее в Web.Config (предложено в сообщении StackOverFlow):
Нет эффекта !
КАК я могу тестировать функции локально из программ, работающих в Visual Studio - в частности, при использовании System.Net.Http.HttpClient - предоставьте пример.
⚠ Не редактируйте этот раздел.
@ bdcoder2 Спасибо за отзыв! В настоящее время мы изучаем ситуацию и скоро сообщим вам.
О, доброе горе - мои искренние извинения!
У меня был http: // localhost : 7170 / в качестве базового URL-адреса в файле конфигурации, а не (правильный) http: // localhost : 7071 /
Два часа смотрел на исключение и не догадывался - пора на праздник!
Еще раз - извините за ложную тревогу и спасибо за быстрый ответ !!
@ bdcoder2 спасибо за обновление и рад слышать, что вы в этом разобрались. И не беспокойтесь, это случается с лучшими из нас :)
Самый полезный комментарий
О, доброе горе - мои искренние извинения!
У меня был http: // localhost : 7170 / в качестве базового URL-адреса в файле конфигурации, а не (правильный) http: // localhost : 7071 /
Два часа смотрел на исключение и не догадывался - пора на праздник!
Еще раз - извините за ложную тревогу и спасибо за быстрый ответ !!