HTTP:超文本传输协议 是网络三大基石(url、http、html)之一
http请求方式:
建立连接
发送请求
响应请求
关闭连接
http协议是一种无状态协议 即服务器端不会记住客户端上次请求了什么 就像你去找老板买烟 买了一次后 第二次去告诉老板买上次那种烟 老板是不记得的
http协议也是一种支持长连接的协议 所谓长连接就是建立连接之后可接受多次请求 而不是在一次请求之后便把连接断掉
请求时数据提交方式分为两种get、 post 那么get和post的区别是什么呢?
get 和 post都是数据提交的方式 ,get呢是在url传参数, post是请求实体内传参
从两者的这一特点可以看出, get可传的数据是有限的, 大概也就几k; 而post理论上来说可以传输无限大数据
再一个,get传输的数据跟在url后面,读取请求头时,第一行便是读取请求行(地址状态栏),直接就可以获取参数了,所以效率相对post较高, 当然这也导致了安全性也就更差
请求头的几个重要参数包括 referer(请求来自哪一页) user-agent(用户代理) accept、connection(是否需要持久连接)等
响应状态码:200成功
404找不到资源
500服务器内部错误
search.maven.org
www.idocs.cc
service ---> protected service ---> doget() / doPost()
浙公网安备 33010602011771号