Каким должен быть базовый адрес экземпляра HttpClient? - PullRequest
0 голосов
/ 07 июня 2019

Я настраиваю экземпляр HttpClient для доступа к API и пытаюсь заполнить поле HttpClient.BaseAddress.Тем не менее, я не совсем понимаю, на что должен ссылаться этот BaseAddress.Это мой локальный порт, как с "http://localhost:12345/",", или это должен быть URL-адрес конечной точки API, как с "https://somewhere.com/api/"?

" Это для веб-приложения MVC, имеющего доступ только к одному API итаким образом, только один сервер - HttpClient.BaseAddress не нужно устанавливать заново.

1 Ответ

3 голосов
/ 07 июня 2019

Когда клиент TCP / IP инициирует соединение с сервером, клиент должен указать адрес процесса сервера: IP и порт. Скажите порт 443 для HTTPS. Операционная система клиента автоматически выделит порт источника из пула промежуточных портов.

...