一尘不染

localhost 是指客户端还是服务器?

php

我有一个 Dart 应用程序,它通过 POST 请求与服务器通信。目前,服务器在我的本地机器上,我也在浏览器中测试应用程序,所以很明显,我必须将 POST-Req 发送到 localhost。但是,当服务器在一台计算机上而客户端在其他任何地方时,即使 webapp 和服务器都托管在同一台计算机上,它似乎也无法与 localhost 一起使用。

例如,如果客户端机器是与服务器在同一个 Wlan 中的我的手机localhost:8080/web/info.php,我必须替换为。192.168.0.6/web/info.php那么这是否意味着localhost来自 dart 代码的请求是指客户端计算机?我假设是这样,但想确定一下。


阅读 102

收藏
2022-07-23

共1个答案

一尘不染

本地主机只是识别当前计算机的一种简单方法。除非您从服务器本身查看它,否则在尝试访问另一台服务器时它不起作用。如果您想从另一台服务器访问它,您应该通过 IP 或域名来引用您的服务器。

2022-07-23