gpt4 book ai didi

java - 使用 WAN IP 而不是本地主机的 RESTful Web 应用程序

转载 作者:行者123 更新时间:2023-11-28 23:36:07 25 4
gpt4 key购买 nike

我正在使用 RESTful 网络服务和 Tomcat 在 Java 中开发网络应用程序。到目前为止,我在 URI 中使用本地主机:http://localhost:8080/3.ServerAPI/rest/Variable。但是,如果我想使用真实 IP 怎么办?

我已经通过用 LAN IP 替换 localhost 在本地网络上进行了尝试,它工作正常:http://192.168.1.2:8080/3.ServerAPI/rest/Variable该地址的应用程序收到了变量。

如果我想通过互联网发送这个只要我知道我必须使用 WAN IP:http://188.39.25.247:8080/3.ServerAPI/rest/Variable

我的问题是,如果我将最后一个 URI 与 WAN IP 一起使用,我是否还需要通过配置路由器将端口转发到 LAN IP,或者它会像我使用 LAN IP 时一样工作??

提前致谢

最佳答案

这实际上取决于您的网络设置。

您可能必须在您的路由器上启用端口转发以将请求定向到您的服务器所在的机器,同时确保路由器允许连接到端口 8080。

我最近在处理外部 API 的回调时不得不这样做。似乎记得我必须在我的路由器上启用端口转发才能让它工作。不过并不太难,只需查看有关如何操作的路由器说明 - 就像我说的,取决于网络设置。

希望这对您有所帮助。

关于java - 使用 WAN IP 而不是本地主机的 RESTful Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com