)
HTTP 和 HTTPS 区别HTTPS HTTP SSL/TLS加密层底层还是 HTTP只是传输前加密。HTTP明文传输数据裸奔中间人可以窃听、篡改、劫持HTTPS加密传输通过 SSL/TLS 加密别人看不懂内容还能防篡改概述 是一个客户端请求和响应的标准协议它详细规定了浏览器和万维网服务器之间互相通信 的规则。用户输入地址和端口号之后就可以在服务器上取得所需要的网页信息。通信规则规定了客户端发送给服务器的内容格式也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫“请求协议”服务器发送给客户端的叫“响应协议”。浏览器里的书写格式规则端口项目地址/项目下的资源HTTP://127.0.0.1 :8080/myweb / servlet01namezhangsanHTTP协议的特点1.支持客户/服务器模式。2.简单快速客户向服务器请求服务时只需要传送请求方法和路径。由于HTTP协议简单使得HTTP服务器的程序规模小应而通信速度快。3.灵活HTTP允许传输任意类型的数据对象4.无连接表示每次连接只处理一个请求。服务器处理完请求并受到回应后就会断开连接。这种方式节省传输时间。HTTP1.1版本后支持可持续连接5.无状态指协议对于事物处理没有记忆能力意味着如果后续处理需要前面的信息必须重传。HTTP之URLHTTP是一个基于请求和响应模式的、应用层的协议常基于TCP的连接方式接大多数的web开发都是建构在HTTP协议之上的web应用。HTTP URI的格式如下http://host[:port]/[abs_path]http://IP(主机名/域名):端口/访问的资源路径http表示通过HTTP 协议定位资源host域名 / IPport端口省略默认80abs_path资源路径路径不写时浏览器自动补上/HTTP协议中请求协议分为三部分 : 请求行 请求头 请求正文 (举例为百度根页面)请求行 : (请求方式)GET/(/为请求地址) HTTP / 1.1 ( 此为请求协议版本)GET请求和 POST请求:POST请求 有 请求体(form data)有大量数据传输时HTTP响应协议 :响应行 :HTTP / 1.1 200(状态码) OK (状态码说明) 404(失败)响应头 响应正文