[英]Send HTTP GET request to destination by IP address in java
我在本地网络的另一台计算机上启动了一个Apache Web服务器,该服务器的根文件夹中有一个.php文件,因此我可以使用“ 192.168.1.5/connect.php?param1=value1¶m2= value2”。 我确实需要从我的Java代码中执行此操作(通过使用HttpUrlConnection),但是由于某种原因,它仅适用于url,不适用于IP地址,如上所述。 有没有办法使其与IP而不是url一起使用?
HttpUrlConnection
可以完美地用于主机名HTTP连接和IP地址HTTP连接:
HttpURLConnection conn = (HttpURLConnection) new URL("http://192.168.1.5/connect.php?param1=value1¶m2=value2").openConnection();
请阅读并理解此处描述的URL语法https://www.ietf.org/rfc/rfc1738.txt
话虽如此,http方案允许主机名或ip地址。
http://192.168.1.5/connect.php?param1=value1¶m2=value2
是有效的网址。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.