`

搜索引擎所用到的HEAD Request -- HTTP Request 协议中GET、POST和HEAD

    博客分类:
  • J2EE
 
阅读更多

HTTP协议中GET、POST和HEAD
GET: 请求指定的页面信息,并返回实体主体。
HEAD: 只请求页面的首部。
POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。

 

HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。

如果用HEAD方法请求的话,则服务器返回的只是响应标题,而不会返回被请求的文挡,HEAD方法通用于一些搜索引擎

 

如在SpringMVC中,截取Head Request.

 

 

public ModelAndView testHeaderRequest(HttpServletRequest req,HttpServletResponse res) throws Exception {		
		if ("HEAD".equals(req.getMethod())){
			res.getOutputStream().write(new String("This is HEAD Request.").getBytes());
			return null;
		}
}
0
0
分享到:
评论

相关推荐

    C#的HTTP协议中POST与GET的区别.pdf

    3. 缓存和历史记录:GET请求可被缓存和保存在浏览器历史记录中,POST请求不会。 4. 安全性:GET请求可能导致数据泄露,POST相对更安全。 5. 可预测性:GET请求是幂等的,多次请求结果相同;POST请求不是,多次提交...

    HTTP协议详解(真的很经典)[归类].pdf

    请求方法常用的有 GET、HEAD、POST。 3. 灵活:HTTP 允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。 4. 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并...

    idea fast XXX Request 2023最新版

    2. **多种请求类型支持**:包括GET、POST、PUT、DELETE等常见的HTTP方法,同时支持HEAD、OPTIONS、PATCH等不常用但重要的请求类型。 3. **参数管理**:用户可以方便地管理请求参数,包括URL参数、查询参数、请求头...

    Python库 | aio-request-0.0.18.tar.gz

    2. **请求方法全面**:支持GET、POST、PUT、DELETE等HTTP标准方法,同时提供HEAD、OPTIONS、PATCH等其他常用方法。 3. **请求参数灵活配置**:允许用户自定义URL参数、请求头、cookies、HTTP认证信息等,满足不同...

    axios(get、post) 请求中的@requestBody @requestParams 以及headers的使用,请求拦截器、响应拦截器的封装

    axios post 请求传递request-body request-query headers(get 或者不直接使用get、post使用axios 道理方法都类似,注意:get没有请求体,如果要用get方法,后端就不能用@requestBody来接收,相应可以改为@...

    04-Request-Headers-Chinese.pdf

    "<head><title>Request Headers</title></head>\n" + "<body bgcolor=\"#FDF5E6\">\n" + "<h1 align=\"center\">Request Headers</h1>\n" + "<b>Request Method:</b>" + request.getMethod() + " \n" + "<b>...

    关于get.post delete put 的用法

    在 HTTP 中,定义了多种方法来与服务器进行交互,今天我们来详细讲解 GET、POST、DELETE、PUT 等方法的用法。 OPTIONS 方法 OPTIONS 方法用于返回服务器针对特定资源所支持的 HTTP 请求方法。这个方法可以让客户端...

    Http协议内容总结 http协议包含哪些内容 Http协议的请求方法 Http协议实现的原理机制 get与post请求的区别

    通过以上分析,我们不仅了解了HTTP协议的基本结构和工作原理,还深入探讨了各种请求方法的特点及适用场景,以及GET与POST请求的关键差异。此外,还介绍了常见的HTTP状态码,这对于理解服务器与客户端之间的交互至关...

    HTTP协议浅析-Request&Response.doc

    本文将深入浅出地解析HTTP协议中的请求(Request)和响应(Response)的结构以及它们在网页浏览过程中的作用。 1. **请求(Request)**: - **请求行**:由方法、URL和HTTP版本号组成,例如`GET /path HTTP/1.1`。...

    HTTP协议详解.pdf

    2. **简单快速**:客户端仅需发送请求方法和路径即可,常用方法包括GET、HEAD和POST等,简化了数据传输过程,提高了通信效率。 3. **灵活性**:HTTP能够传输任意类型的数据对象,通过Content-Type头部标记数据类型,...

    post and get

    在Web开发中,`POST`与`GET`是两种非常重要的请求方式,它们分别用于向服务器发送数据。虽然这两种方法在功能上有些相似,但其工作原理、应用场景以及安全性等方面存在显著差异。接下来,我们将详细探讨`POST`与`GET...

    asp对象-Request

    - **REQUEST_METHOD**: HTTP请求方法(GET、POST、HEAD等)。 - **SCRIPT_NAME**: 当前ASP页面的路径。 - **SERVER_NAME**: 服务器的主机名或IP地址。 - **SERVER_PORT**: 服务器正在监听的端口号。 - **URL**: 请求...

    http协议介绍

    HTTP/1.1定义了八种请求方法,其中GET、POST和HEAD是最常用的三种方法。 - **GET**:请求获取由Request-URI标识的资源。 - **POST**:向指定资源提交数据进行处理请求(例如提交表单或上传文件)。 - **HEAD**:...

    GoRequest-简化的HTTP客户端(受nodejs SuperAgent的启发)-Golang开发

    它具有许多功能:Get / Post / Put / Head / Delete / Patch / Options设置-简单的标头设置JSON-使用JSON字符串作为参数使其变得简单Multipart-Support-将数据和文件作为多部分请求发送Proxy-发送通过代理请求超时-...

    JSP利用过滤器解决request中文乱码问题.docx

    在JSP中,客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很简单消失中文乱码现象。这是因为HTTP协议默认使用ISO-8859-1编码,而中文字符在这个编码中无法...

    HTTP协议头详解

    Method 表示对于 Request-URI 完成的方法,这个字段是大小写敏感的,包括 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE。方法 GET 和 HEAD 应该被所有的通用 WEB 服务器支持,其他所有方法的实现是可选的。GET ...

    http通讯协议

    2. **简单快速**:客户端只需要发送请求方法和路径即可,常用的方法如GET、HEAD和POST等,这些方法定义了客户端与服务器之间不同的交互方式。 3. **灵活性**:HTTP允许传输任何类型的数据对象,并通过`Content-Type`...

Global site tag (gtag.js) - Google Analytics