HttpClient实例的基址应该是什么?

时间:2019-06-07 13:50:32

标签: c# asp.net-mvc dotnet-httpclient

我正在设置一个HttpClient实例来访问api,并且试图填充HttpClient.BaseAddress字段。但是,我对BaseAddress应该链接到的内容感到困惑。是我的本地端口,例如“ http://localhost:12345/”,还是应该是api的端点URL,例如“ https://somewhere.com/api/”?

这是用于仅访问一个api的MVC Web应用程序,因此仅访问一台服务器-HttpClient.BaseAddress无需再次设置。

1 个答案:

答案 0 :(得分:3)

当TCP / IP客户端启动与服务器客户端的连接时,应指定服务器进程的地址:IP和端口。为HTTPS说端口443。客户端的操作系统将从临时端口池中自动分配源端口。