簡體   English   中英

通過Java中的IP地址將HTTP GET請求發送到目標

[英]Send HTTP GET request to destination by IP address in java

我在本地網絡的另一台計算機上啟動了一個Apache Web服務器,該服務器的根文件夾中有一個.php文件,因此我可以使用“ 192.168.1.5/connect.php?param1=value1&param2= 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&param2=value2").openConnection();

請閱讀並理解此處描述的URL語法https://www.ietf.org/rfc/rfc1738.txt

話雖如此,http方案允許主機名或ip地址。

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

是有效的網址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM