java - 在本地主机中测试时如何模拟不同的位置?

标签 java web-applications localhost playframework-2.0 ip-address

如何在测试本地主机时模拟不同的位置?

我正在使用java play框架,当用户发布表单时,我可以在其中获取用户的IP地址。在测试时,我保存了地址,得到的只是 localhost 0:0:0:0:0:0:0:1%0。我希望能够在不同位置进行测试,并使用不同的 IP 地址来测试它并从 IP 地址获取用户的位置。

解决这个问题的最佳方法是什么?

最佳答案

如果您知道从中读取 IP 的结构,您可以模拟它并使用您设置的不同 IPS 进行测试。但为什么你需要那个?如果您的测试 localhost 及其工作正常,那么您似乎可以以正确的方式读取 IP。

如果您正在对 IP 进行任何操作,例如确定其来自哪个国家/地区,您可以使用恒定 IP 进行测试,但使用不同主机测试 IP 是为了测试获取 IP 的功能,这实际上是一个基本功能我不会亲自测试的东西。

来自评论:

您可以使用这样的内容:hostip.info/use.html

关于java - 在本地主机中测试时如何模拟不同的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363063/

相关文章:

javascript - 浏览器中的 SQL 调用与 MySQL Workbench 中的 SQL 调用不同

java - 使用 PHP 从 Java 客户端上传文件不起作用

java - 使用 Spring Tool Suite 部署 Spring Web 应用程序

java - Sunspot Solr 不以 "You need a Java Runtime Environment to run the Solr server"开头

web-applications - Haskell 或 Erlang 用于约束解决类(class)调度程序

java - 单个网页支持多语言

tomcat - 在运行时定义 log4j 文件位置

MySQL QUERY 在本地主机上运行,​​但不在服务器上运行

java - 使用 rxJava 的下游运算符的数据库(SQLite)事务

java - 使用 Glassfish 3.1.2 和 JAAS 登录 JSF 2.0