据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Alen 于 2020-5-7 21:04 编辑
HTTP和HPPTS
各位学员大家好,我是Aen。如果大家在学习过程中遇到问题可以联系我QQ1023225196,希望大家都够在学习的过程共同进步。 什么是HTTP? 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTM页面的方法 什么是HTTPS? HTTPS是以安全为目标的HTTP通道,是HTTP的安全版。HTTPS的安全基础是SS。SS协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。 HTTP和HTTPS的区别 HTTPS协议需要到CA(CertificateAuthority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用 HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的ss加密传输协议。 HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443 HTTP的连接很简单,是无状态的。HTTPS协议是由SS+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。 HTTP的请求方式 GET:获取指定页面信息。 u请求格式:服务器名(域名)?A=B u?问号划分域名和get提交的参数,A=B中的A是参数名,B是参数值,多个参数之间用&进行分割 post:向指定资源(页面、网页接口等等)提交请求数据进行处理。提交的数据包含在请求头中。登陆、签到、发帖 PUT:向指定资源位置上传其最新内容。一般用于修改原来数据,更新数据等操作。编辑贴子,以及修改数据等等 HEAD:跟服务器发送GET请求动作,但不同的是这次响应体将不会被返回。只返回响应头信息。 OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性 DEETE:请求服务器删除Request-UR所标识的资源 TRACE:回显服务器收到的请求,主要用于测试和诊断 CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器 返回状态码 200OK请求成功 204请求成功,但不返回数据 304重定向 40?请求失败,客服端请求错误 50?请求失败,服务器返回错误 请求响应步骤 客户端连接到Web服务器->发送Http请求->服务器接受请求并返回HTTP响应->释放连接TCP连接->客户端浏览器解析HTM内容
|