1.HTTP协议概念及工作流程
无论是以后用webserverice ,还是用rest做大型架构,都离不开对HTTP协议的认识。
甚至可以简化的说: webservice = HTTP协议 + XML
rest = HTTP协议 + JSON
各种API也一般是用http+XML/json来实现的。
做采集、小偷站也需要对HTTP协议有所了解,以及Ajax,对HTTP协议有了解之后,学习Ajax是非常容易理解的。
计算机只所以能全世界互通,协议是功不可没, 如果没有协议,计算机各说各话,根本谁都听不懂谁。
ftp, http , stmp,pop, tcp/ip协议.....
http协议即按一定规则,向服务器要数据或发送数据,而服务器按一定规则,回应数据。

HTTP请求信息和响应信息的格式:
1 请求行
1. 请求方法:GET、POST、PUT、DELETE、TRACE、OPTIONS
2. 请求路径
3. 所用的协议:目前一般是HTTP/1.1, 0.9,1.0已经基本不用
2 请求头信息
3 请求主体信息(可以没有)
4 头信息结束后和主体信息之间要空一行
问: 浏览器能发送HTTP协议, HTTP协议一定要浏览器来发送吗?
答: 不是, HTTP既然是一种协议,那么只要满足这种协议,什么工具都可以发.

按WIN+X组合键调出系统控制命令菜单,选择程序和功能







 


 

