导航:首页 > 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域名相关的知识