我们如何获取指定 URL 的响应头信息呢?

代码如下

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import java.util.Set;public class Main {public static void main(String[] args) throws IOException{URL url = new URL("http://www.baidu.com");URLConnection conn = url.openConnection();Map headers = conn.getHeaderFields();Set<String> keys = headers.keySet();for( String key : keys ){String val = conn.getHeaderField(key);System.out.println(key+"    "+val);}System.out.println( conn.getLastModified() );}
}

结果输出

null    HTTP/1.1 200 OK
Server    bfe
Content-Length    2381
Date    Sat, 18 Apr 2020 10:06:39 GMT
Content-Type    text/html
0

Java 获取 URL 响应头信息相关推荐

  1. Java 网络实例三(获取URL响应头的日期信息、获取URL响应头信息、解析URL、ServerSocket和Socket通信实例)

    获取 URL响应头的日期信息 以下实例演示了如何使用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息: import java.net. ...

  2. Java 获取 URL响应头的日期信息

    我们用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息 代码如下 import java.net.HttpURLConnection; ...

  3. java 获得header,Java获取Http响应Header信息

    本文中演示如何通过URLConnection获取Http响应Header信息 1.从响应中获得Header信息 URL obj = new URL("http://www.qiyadeng. ...

  4. js获取服务器响应头信息,请问,js中请求头信息和返回头信息的方法

    $.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ...

  5. js获取服务器响应头信息,js获取HTTP的请求头信息

    [IIS]IIS扫盲(二) iis - IIS之Web服务器建立 第一篇 IIS之Web服务器  一.建立第一个Web站点  比如本机的IP地址为192.168.0.1,自己的网页放在D:\Wy目录下 ...

  6. php获取跳转前的地址,PHP获取短链接跳转后的真实地址和响应头信息的方法

    PHP获取短链接跳转后的真实地址和响应头信息的方法获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现 PHP 提供了一个函数 get_headers() ,可以完成这个任务,先把 头部信 ...

  7. http:(3):http响应头信息

    HTTP 响应头信息 HTTP请求头提供了关于请求,响应或者其他的发送实体的信息. 在本章节中我们将具体来介绍HTTP响应头信息. 应答头 说明 Allow 服务器支持哪些请求方法(如GET.POST ...

  8. Java获取12306余票信息(一)

    写在前面 写给自己,也分享给大家. Java获取12306余票信息(一) Java获取12306余票信息(二) Java获取12306余票信息(三) 步骤: 首先找找12306的API 1.打开谷歌浏 ...

  9. Java获取照片的Exif信息,并解析GPS

    Java获取照片的Exif信息,并解析GPS 1. 效果图 2. 什么是Exif? 3. 源代码 参考 ❤️ 这篇博客将介绍什么EXIF,以及如何用Java语言读取Exif信息,并转换经纬度为位置信息 ...

最新文章

  1. MapInfo中常用查询函数及用法
  2. Eclipse使用技巧收集
  3. sql删除过程的命令是什么_今日份知识分享:SQL 介绍
  4. Core Data(4)- 使用绑定
  5. Oracle 学习----:查看当前时间与Sqlserver语句不一样了
  6. 如何在data visualization 中update svg_如何操作小程序页面中data数据区中的数据
  7. html form-inline,如何將HTML
  8. 【安装部署】Linus安装Mysql
  9. Windows小技巧 -- Win+R提高Windows使用效率
  10. python转cython_说说cython的缺点
  11. akka kafka java_Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理
  12. Adobe illustrator安装
  13. 94.(leaflet之家)leaflet态势标绘-进攻方向绘制(燕尾)
  14. GSM Arena 魅族mx四核评测-个人翻译
  15. DDR2 DDR3 DDR4 默认参数(时序、电压、频率)整理和超频经验分享
  16. 解决极值中的神奇设k法_神奇宝贝Go拥有对您的Google帐户的完全访问权限。 这是解决方法[更新]...
  17. uni-app安卓appNFC读卡
  18. PMP认证与NPDP认证哪个含金量高?
  19. mybatis_plus插件——生成器
  20. HMI之迪文T5L--防爆HMI的一种解决方案

热门文章

  1. java cassandra连接池_java操作cassandra(连接池)
  2. firefox火狐浏览器怎么清除缓存 火狐浏览器清理cookie教程
  3. linux服务器安装zookeeper本地项目远程连接
  4. java 记事本编译_肿么用记事本编译运行java程序代码?
  5. jwt token 太长_理解 JWT 鉴权的应用场景及使用建议
  6. appium自动化测试_Appium自动化测试入门教程No.1—— Appium介绍
  7. tcs标准编写软件_【公益培训】知你所需 | 标准编写格式及TCS模板应用线上公益培训...
  8. IDEA——Maven的配置与使用
  9. java callable接口_Java多线程之Callable接口的实现有返回值的线程
  10. python 列表、元组、集合、字典、循环遍历数据结构