标签:
1.什么是Uri?
统一资源标识符 uniform resource identifier
2.什么是URL?
统一资源定位符 uniform resource locator 是一种特殊的uri
3.什么是http?
HTTP是一种基于请求-响应模式的、无状态的协议
上图是客户请求一次http的过程
请求报文:
响应报文:
4.http请求由几个部分组成?
请求行+消息报头+请求正文
请求行(Method + RequestUri + http+version + CRLF)
eg : GET /test.jsp HTTP/1.1 (CRLF)
Method
消息报头
消息报头分为,普通报头、请求报头、响应报头和实体报头
请求正文
eg :user=zhangsan&pwd=123456
5.http响应由几个部分组成?
状态行 + 消息报头 + 响应正文
状态行(HTTP-VERSION STATUS-CODE REASON-PHRASE CRLF)
eg : HTTP/1.1 200 OK (CRLF)
状态代码有以下五种取值:
1xx: 指示信息---表示请求已接收,继续处理
2xx: 成功---表示请求已被成功受理
3xx: 重定向
4xx: 客户端错误---请求有语法错误,请求无法实现
5xx: 服务端错误—服务端未能实现处理请求
消息报头
消息报头分为,普通报头、请求报头、响应报头和实体报头
响应正文
就是真正想要的内容,如:
消息报头有四种
分别是普通报头,请求报头,响应报头,实体报头
普通报头:用于传输消息
请求报头:
响应报头:
实体报头:
标签:
原文地址:http://www.cnblogs.com/turn2i/p/5125641.html