通过java中的IP地址将HTTP GET请求发送到目标

时间:2016-06-12 18:51:00

标签: java get

我在本地网络中的另一台计算机上启动了Apache Web服务器,其根文件夹中有.php文件,因此我可以使用" 192.168.1.5/connect等地址从浏览器发送请求。 ?PHP的参数1 =值1&安培; param2的=值2&#34 ;.我真的需要从我的java代码(通过使用HttpUrlConnection)这样做,但由于某种原因它只适用于url,而不是IP地址,我在上面提到过。有没有办法让它与IP一起使用而不是url?

2 个答案:

答案 0 :(得分:4)

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

HttpURLConnection conn = (HttpURLConnection) new URL("http://192.168.1.5/connect.php?param1=value1&param2=value2").openConnection();

答案 1 :(得分:1)

请阅读并理解此处所述的网址语法https://www.ietf.org/rfc/rfc1738.txt

话虽如此,http方案允许主机名或IP地址。

http://192.168.1.5/connect.php?param1=value1&param2=value2

是有效的网址。