導航:首頁 > IDC知識 > java獲取url域名

java獲取url域名

發布時間:2021-02-01 16:34:00

1、求Java如何截取網站的域名加上後綴:例如.baidu.com截取其中的「baidu.com」

substring方法,如string str = abc.124.com,獲取124.com的話就是str.substring(5,11)

2、java怎麼通過get方式獲取url的結果

您好,提問者: GET xxx HTTP/1.1首先這是固定的,如果是get方式提交的話,那麼第一行必定是這回個。 可以通過readLine()讀取第答一行,如下代碼: //這樣獲取的是get提交的數組,空格分割 String[] getTitle = xx.readLine().split(" +"); String g...

3、Java怎麼判斷URL是域名格式還是IP加埠格式?

簡單的辦法是判斷host格式,復雜的但穩妥的辦法是當做域名處理,域名解析,如果解析出來的IP和域名字元串相等,那就是說當做的域名,其實是ip。

try {
URL url=new URL("http://www.sina.com.cn");
String host=url.getHost();
InetAddress address = null;
address = InetAddress.getByName(host);
if(host.equalsIgnoreCase(address.getHostAddress()))
System.out.println("ip");
else
System.out.println("domain");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

4、java如何提取url里的域名

方法1:正則
(http://)或者(https://)開頭
往後面匹配三個點,
不會的話百度一波。
然後把最後的點去掉
就可以得到域名
方法2:
將URL字元串轉換為charArray
遍歷 對.(點)的次數進行記數
第三次當前返回下標
用SubString切割字元串獲取域名

5、java中如何實現URL類?

java中實現URL類,可以使用java工具類中的URL的類,實例如下:

import java.io.*;
import java.net.*;
public class URLTest
{
public static void main(String[] args)
{
try
{
URL url=new URL("http://sports.163.com:80/nba/");//創建資源類型
String protocol=url.getProtocol();//獲取資源類型
String host=url.getHost();//獲取域名
int port=url.getPort();//獲取埠
String file=url.getFile();//獲取路徑
System.out.println("url地址的資源類型為:"+protocol+"域名為:"+host+"埠為:"+port+"路徑為:"+file);
InputStream is=url.openStream();//獲取頁面信息流
BufferedReader bfr=new BufferedReader(new InputStreamReader(is));//封裝成字元流
String len;
while((len=bfr.readLine())!=null)
{
System.out.println(len);
}
bfr.close();
is.close();
}
catch(MalformedURLException e)
{
System.out.println("創建URL對象發生異常");
}
catch(IOException e)
{
System.out.println("發生IO操作異常");
}
}
}

6、java如何獲取訪問者的域名?

你在第一個網站的鏈接中加一個參數,
在第二個網站中用這個參數來判斷就行了。

7、java中 如何獲取客戶端請求的url

在servlet中的request對象中有url,可以用方法
getRequestURI().
如果在程序中得不到該請求的request對象
那就得不到。
所以得到url的
關鍵是
先得到
request

8、誰有截取url中 一級域名的 java代碼

String url = request.getScheme()+"://"; //請求協議 http 或 https
url+=request.getHeader("host"); // 請求伺服器
url+=request.getRequestURI(); // 工程名
if(request.getQueryString()!=null) //判斷請求參數是否為空
url+="?"+request.getQueryString(); // 參數

9、請問java如何獲取當前url路徑?

可以通過「抄 類名.class.getResource("").getPath()」方法實現。襲
舉例:」String path = XMLS.class.getResource("").getPath()「.
解釋:以上語句就是獲取到XMLS編譯後的絕對路徑(無法獲取到java文件路徑的,因為java運行的都是class文件)。

與java獲取url域名相關的知識