localhost 是指用户/客户端还是 Web 应用程序正在运行的机器

问题描述 投票:0回答:1

我使用 net core api 作为我的后端 我有一个方法,在进程完成后回送或回调到自身(本地主机)

在服务器上运行时这会起作用吗? localhost 是指客户端/用户还是运行 Web 应用程序的计算机

c# .net-core
1个回答
0
投票

localhost
将始终在调用它的系统上进行评估。当在服务器应用程序的 C# 代码中使用它时,它将引用执行应用程序的“主机”。这也可能是运行应用程序的 docker 容器(因此您无法使用 localhost 访问同一主机上不同容器中的数据库)。 如果您使用 javascript 在客户端的浏览器中调用 localhost,这将被解析为客户端,并且客户端将调用自身(例如,某些应用程序使用它来与网站进行通信)。

在大多数情况下

localhost
将解析为 127.0.0.1 或 [::1]。

© www.soinside.com 2019 - 2024. All rights reserved.