`

Http响应协议

    博客分类:
  • HTTP
 
阅读更多

响应协议

 

1 响应信息

 

// 响应首行
HTTP/1.1 200 OK
// 响应头信息
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=UTF-8
Content-Length: 777
Date: Sat, 09 Feb 2012 18:30:52 GMT
// 空行,下面是响应正文,即HTML代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="http://localhost:80/hello/">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
    This is my JSP page. <br>
    
    <form method="post" action="index.jsp">
    	<input type="text" name="username" /><br/>
    	<input type="submit" value="SUBMIT"/>
    </form>
  </body>
</html>

 

 

 

HTTP/1.1 200 OK:响应协议为HTTP1.1,状态码为200,表示请求成功,OK是对状态码的解释;

 

Server: Apache-Coyote/1.1:这是服务器的版本信息;

 

Content-Type: text/html;charset=UTF-8:请求正文使用的编码为UTF-8

 

Content-Length: 777:响应的内容为777字节;

 

Set-Cookie: JSESSIONID=C97E2B4C55553EAB46079A4F263435A4; Path=/hello:响应给客户端的Cookie

 

Date: Sat, 09 Feb 2012 18:30:52 GMT:响应的时间这个时间是美国时间,这可能会有8小时的时区差;

 

 

 

常见状态码:

 

404 not found:没有找到;

 

500 error:找到了,但内部出错;

 

200 ok:成功!

<!--EndFragment-->

<!--EndFragment-->
分享到:
评论

相关推荐

    HTTP协议详解(请求、响应、URL等)

    HTTP响应也分为三个部分:状态行、响应头部和可选的消息体。 - **状态行**:包含HTTP协议版本、状态码以及描述该状态码的原因短语。 - **响应头部**:类似于请求头部,提供了关于响应的元信息。 - **消息体**:包含...

    http协议请求响应详解

    3. **发送响应信息**:服务器接收到请求后,处理请求并返回HTTP响应消息。 4. **关闭连接**:完成一次请求响应过程后,客户端与服务器之间的TCP连接被关闭。 在HTTP1.0中,每一次新的页面访问都需要重新建立TCP连接...

    自动需求响应 协议2.0版(ADR2.0)

    ### 自动需求响应协议2.0版(ADR2.0)——智能电网的标准化自动响应机制 #### 标准协议的进化:ADR2.0概览 自动需求响应(Automatic Demand Response, ADR)协议2.0版是智能电网领域内一项重要的标准协议,旨在...

    Http协议之请求头和响应头

    HTTP响应头则是由服务器向客户端发送的元信息,用于描述响应的状态和内容。以下是一些常见的HTTP响应头: 1. **Location**: 当响应状态码是重定向(如301或302)时,该头指定新的位置URL。 2. **Server**: 描述了...

    网络协议TCP/IP实验七 HTTP 协议分析实验

    2. **理解HTTP协议的工作机制**:通过对捕获的报文进行分析,进一步理解HTTP协议如何在客户端与服务器之间进行通信,包括连接的建立、请求与响应的过程等。 #### 实验内容及步骤详解 1. **启动Ethereal并设置过滤...

    认清http协议本质

    客户端发起一个HTTP请求到服务器,服务器处理请求并返回一个HTTP响应。请求由方法(如GET、POST)、URL、协议版本、头部和主体组成,响应则包括状态码、头部和主体。 2. HTTP方法:HTTP定义了多种请求方法,常见的...

    基于http协议的自定义协议封装

    3. **编码和解码**:为了将XML数据正确地编码成HTTP实体主体并从HTTP响应中解码出来,我们需要编写相应的编码器和解码器。这通常涉及到字符集的选择(如UTF-8)和XML序列化/反序列化的处理。 4. **错误处理**:...

    HTTP协议详解_HTTP协议_

    处理完成后,服务器返回一个HTTP响应报文,包括状态码(如200表示成功,404表示未找到,500表示服务器内部错误)、响应头部和响应主体(通常是HTML文档或其他类型的数据)。 3. 连接管理:HTTP是无状态的,意味着...

    HTTP协议详解,http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议

    HTTP协议基于请求-响应模型,其中客户端发送请求到服务器,服务器处理请求并返回响应。它是一个无状态的协议,意味着每个请求都是独立的,服务器不会记住之前请求的任何信息。 HTTP协议主要特点: 1. 客户/服务器...

    HTTP协议详解电子书

    服务器接收到请求后,根据请求的内容进行处理,然后返回一个HTTP响应给客户端。响应也包含状态码(如200表示成功,404表示未找到),响应头,以及可能的响应主体,主体通常包含服务器返回的数据,如HTML文档、图片...

    HTTP协议详解.pdf

    HTTP 报头(Header)是 HTTP 协议中的一种机制,允许客户端和服务器在请求和响应中传递额外的信息。报头分为四种: * 普通报头(General Header):适用于所有类型的报头。 * 请求报头(Request Header):适用于...

    http协议基本原理

    客户端(通常是Web浏览器)向服务器发送一个HTTP请求,服务器接收请求后,处理并返回一个HTTP响应。这个过程通常是“一次一请求”的,即HTTP协议本身不保存任何关于用户会话的状态。 2. **请求与响应结构** - **...

    计算机网络原理实验报告---Wireshark实验:HTTP协议分析

    **HTTP响应报文格式** 1. **状态行**:包含协议版本、状态码和状态码描述。状态码以三位数字表示,如200(成功),300(重定向),400(客户端错误),500(服务器错误)等。 2. **响应头部**:包含服务器返回的...

    【技术分享】初识HTTP响应拆分攻击(CRLF Injection) .pdf

    HTTP响应拆分攻击,也称为CRLF注入,是一种利用HTTP协议中的回车换行符(CRLF,即Carriage Return Line Feed,\r\n)来篡改HTTP响应报文结构的安全漏洞。这种攻击允许攻击者在HTTP响应头中插入额外的字段,例如恶意...

    HTTP协议.zip_HTTP_HTTP协议

    **HTTP协议详解** HTTP(Hypertext Transfer Protocol)超文本传输协议是互联网上应用最广泛的一种网络协议。它定义了客户端(通常是Web浏览器)与服务器之间的通信格式,用于从万维网服务器传输超文本到本地浏览器...

    http协议中文版(http协议中文版)

    1. **无状态**:HTTP协议自身不维护连接状态,每次请求和响应都是独立的,服务器不会记住之前请求的信息。为了实现状态保持,开发者通常会使用Cookie或Session。 2. **简单快速**:设计时主要考虑快速传输,对数据...

    HTTP协议分析报告

    - **请求与响应**: 当用户请求一个页面时,浏览器会向web服务器发出HTTP请求报文,服务器响应这些请求报文,生成HTTP响应报文,并将请求的对象附在HTTP响应报文中发送给客户端。 #### 二、HTTP协议与TCP协议的关系 ...

    高级软件人才培训专家-day04-SpringBootWeb入门

    #### 3.3 HTTP 响应协议 - **格式**: 包括状态行、响应头、响应体三部分。 - 状态行: 包含 HTTP 版本、状态码、状态消息。 - 响应头: 包含服务器返回给客户端的数据格式、编码等信息。 - 响应体: 包含实际返回给...

Global site tag (gtag.js) - Google Analytics