[英]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.