HTTP学习笔记
HTTP的用处非常多,无论是做web还是做安卓,都应该了解,最近在看《HTTP权威指南》,将自己的理解做笔记归档,有误请指出。
用百度脑图画的一个思维导图
HTTP协议在互联网的数据传输中,HTTP协议扮演着至关重要的角色。
HTTP协议主要包括:资源、事务、报文、连接……
HTTP方法
HTTP方法有7种,分别是:GET、POST、PUT、DELETE、HEAD、TRACE、OPTIONS。
最常见的是GET、POST
GET:GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连。
POST:要提交的数据会被放置在HTTP报文的主体(body)中。
HTTP报文
HTTP报文分为请求报文跟响应报文
- 请求报文:由web端向服务器端发送,向服务器请求某项操作。
- 响应报文:服务器端在接受了web端的请求后,处理后向web端返回服务器处理的结果。
报文的内容: