7 HTTP协议的组成:

xiaoxiao2021-03-01  19

7 HTTP 协议的组成: 请求部分: ( 请求行;请求消息头;请求正文 ) GET /MyApp/index.html HTTP/1.1 // 请求行;位于请求信息的第一行 请求方式 请求的资源路径 使用的协议 请求方式:常用的请求方式 GET POST GET :默认的请求方式 .GET /MyApp/result.html?username=ake&password=123 HTTP/1.1 特点:请求参数会出现在地址栏上,不安全;长度限制 <=1KB POST( 建议 ) :利用 from 表单。请求参数会出现在正文部分 特点:没有大小限制;安全。 Accept:*/* // 从第 2 行开始,至第一个空行,此部分称之为请求消息头部分 Accept-Language: zh-cn,en-us;q=0.5 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Host: localhost:8080 Connection: Keep-Alive username=admin&password=123 // 第一个空行之后的都是请求正文(木有大小限制) 响应部分: ( 响应行;响应消息头;响应正文 ) HTTP/1.1 200 OK // 响应行;位于响应信息的第一行 服务器使用的协议 响应码 响应码描述 500 个响应码:实际用到的也就 30 个左右。其他都是预留。 常用响应码: 200 :一切 ok 302/307: 请求重定向 304 :服务器上的资源没有被修改过 404 :请求的资源不存在 500 :服务器内部错误 Server: Apache-Coyote/1.1 // 从第 2 行开始,至第一个空行,此部分称之为响应消息头部分 Accept-Ranges: bytes ETag: W/"36-1355905852250" Last-Modified: Wed, 19 Dec 2012 08:30:52 GMT Content-Type: text/html Content-Length: 36 Date: Wed, 19 Dec 2012 08:32:46 GMT This is a beauty; 第一个空行之后的都是响应正文 <img src="1.jpg"/>
转载请注明原文地址: https://www.6miu.com/read-4753554.html

最新回复(0)