#vba #visual-studio #rest #vpn
Вопрос:
У меня есть проблема с получением ответа от сервера API, но только в VPN и только в Visual Studio, когда я запускаю свое приложение в режиме отладки. Если я отправлю запрос на звонок почтальону или в браузере Chrome (всегда в VPN) Я правильно получаю запрос.
Если я остановлю свое VPN-соединение, код пройдет успешно и получит мой запрос. Почему?
Это мой код в vb.net fw 4.6:
Dim request As WebRequest = CType(WebRequest.Create(uri), WebRequest) request.Method = "POST" request.ContentType = "application/json" request.ContentLength = body.Length Dim stream = request.GetRequestStream() stream.Write(body, 0, body.Length) stream.Close()
Ошибка в GetRequestStream()
методе:
Не удается подключиться к удаленному серверу.
Комментарии:
1. Я решил проблему: брандмауэр блокировал мой пост. Я позвонил сотрудникам брандмауэра, и он ввел правило для моего ip-адреса.