当前位置: 首页 > 知识库问答 >
问题:

通过Java的IP地址向目的地发送HTTP GET请求

慕承恩
2023-03-14

我在本地网络的另一台计算机上启动了一个Apache web服务器,该服务器的根文件夹中有一个.php文件,因此我可以使用“192.168.1.5/connect.php?param1=value1&param2=value2”这样的地址从浏览器发送请求。我真的需要从我的Java代码(通过使用HttpUrlConnection),但由于某种原因,它只适用于url,而不适用上面提到的IP地址。有没有一种方法可以使它与IP而不是URL一起工作?

共有1个答案

葛驰
2023-03-14

httpurlconnection可以完美地用于主机名HTTP连接和IP地址HTTP连接:

HttpURLConnection conn = (HttpURLConnection) new URL("http://192.168.1.5/connect.php?param1=value1&param2=value2").openConnection();
 类似资料:
  • 在JMETER中,高级选项下的Http请求,我选择了'IP/Hostname'并添加了IP地址。我还将目标IP添加到计算机中的“高级TCP/IP设置”中,但仍然得到以下错误: 在org.apache.http.conn.socket.plainConnectionSocketFactory.connectSocket(plainConnectionSocketFactory.java:72)在or

  • 问题 你有一个CIDR网络地址比如“123.45.67.89/27”,你想将其转换成它所代表的所有IP (比如,“123.45.67.64”, “123.45.67.65”, …, “123.45.67.95”)) 解决方案 可以使用 ipaddress 模块很容易的实现这样的计算。例如: >>> import ipaddress >>> net = ipaddress.ip_network('1

  • 问题内容: 我对本机Ajax请求调用有一个奇怪的问题。 我正在创建Ajax对象并发送请求,如下所示: .... 当我使用类似的URL访问servlet时,则无法在客户端得到响应。但是我可以在服务器端看到响应。 与我调用请求的方式非常相似 我的网址是,那么我也无法在客户端看到响应。 我知道解决问题的最佳方法。 我可以用 那么我的本地主机或IP地址都没有问题。 但是我仍然认为为什么ajax请求中的本地

  • 问题内容: 我的任务是对詹金斯的一些工作进行健康检查。这个想法是通过Jenkins rest API获取作业的状态和关联的IP地址,因此我可以使用该信息与另一个Restful API进行接口。我创建了一个Groovy脚本,该脚本成功解析了Jenkins作业并获取了它们的状态(无论它们是否正在运行),但是我还没有找到一种将这些作业与其IP地址关联的方法。有没有办法通过其余的API获取Jenkins中

  • 我对许多AJAX调用运行安全检查,以查看是否有记录在案的相同IP请求。 我使用了以下一组类函数来建立IP(可以通过负载平衡器来实现,因此采用了纵向方法)。 问题是,我的用户通过代理进行操作时遇到了问题。有人能说明原因吗?我已经使用基本免费代理的在线尝试和模拟,但它似乎没有得到可变IP或任何东西-所以我不知道为什么这会说这两个IP不匹配。

  • 问题内容: 我正在尝试使用Java获取我的Internet IP地址,但是当我的IP地址为192.168.0.xxx时,我一直在获取本地地址(即:127.0.0.1) 我正在使用该行: 这似乎是获取IP地址的标准方法,但这不是我想要的。每个教程都说要使用此行,所以我有些困惑。 有人可以让我知道如何获取正确的IP地址吗? 我在连接到WiFi的设备上运行,但未使用任何电缆。我正在使用ifconfig