我有一个 Dart 应用程序,它通过 POST 请求与服务器通信。目前,服务器在我的本地机器上,我也在浏览器中测试应用程序,所以很明显,我必须将 POST-Req 发送到 localhost。但是,当服务器在一台计算机上而客户端在其他任何地方时,即使 webapp 和服务器都托管在同一台计算机上,它似乎也无法与 localhost 一起使用。
例如,如果客户端机器是与服务器在同一个 Wlan 中的我的手机localhost:8080/web/info.php,我必须替换为。192.168.0.6/web/info.php那么这是否意味着localhost来自 dart 代码的请求是指客户端计算机?我假设是这样,但想确定一下。
localhost:8080/web/info.php
192.168.0.6/web/info.php
localhost
本地主机只是识别当前计算机的一种简单方法。除非您从服务器本身查看它,否则在尝试访问另一台服务器时它不起作用。如果您想从另一台服务器访问它,您应该通过 IP 或域名来引用您的服务器。