- Web:全球广域网,又称为万维网(www),能够通过浏览器访问的网站
- JavaWeb:使用java技术来解决相关web互联网领域的技术栈
HTTP
- 概念
概念:超文本传输协议,规定了浏览器和服务器之间的数据传输的规则。所谓规则,就是浏览器与服务器之间进行数据交互的格式。
所谓数据,即为浏览器获取Web资源的请求数据和服务器发送给浏览器的响应数据格式需要保持一致。
- 特点
独立的意思就是后一次的请求不能记录前一次请求的数据,由此造成了多次请求之间不能共享数据。
典型的案例:在网上购物时,将商品加入购物车的这一请求是独立的,结算货款的时候需要访问加购页面的商品数据,由于请求之间的不共享,不能完成结算货款。Java中通过会话技术来解决这一难题。
-
请求数据格式
浏览器请求数据格式:以百度为例
常见的请求头:
重点:Get和Post的请求区别:
Get的请求参数在请求行中,没有请求体;post的请求参数在请求体中
Get的请求参数是有限制的;post没有。 -
响应数据格式
状态码大类:
常见状态码:
所有的响应状态码:
https://cloud.tencent.com/developer/chapter/13553
Tomcat封装了处理HTTP协议的数据格式处理办法,之后需要学习TomCat