HTTP原理
HTTP协议本质就是客户端和服务端之间约定的一种通信格式,有两件事情,第一与服务端建立Socket连接,第二步,生成请求数据并通过Socket发送出去。
作为HTTP服务器需要做到接收连接、处理请求、解析请求、发送响应这几个步骤
HTTP请求数据分为 请求行、请求报头、请求报文
当HTTP请求数据字节流到达Tomcat服务器的时候,Tomcat会把他封装成一个Request对象,这个Request对象封装了HTTP所有所有的数据请求信息,接着会把这个对象交给Web应用去处理,处理完后的Response对象再由Tomcat转成HTTP响应格式的数据发送给浏览器
HTTP返回数据分为 状态行、响应报头、报文主体