HTTP和HTTPS学习

HTTP

简介

HTTP是一个简单的请求-响应协议,它通常用在TCP之上。它指定了客户端可以给服务器发送什么样的消息以及能够获得怎样的响应

是一个无状态协议:记不住上次访问的网站

状态码:就是协议执行成功或失败的标记

HTTP协议的安全性比较差

Cookie和Session的区别

cookie数据存放在客户的浏览器上,session数据放在服务器上

cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,如果主要考虑到安全应当使session
session会在一定时间内保存在服务器上。
单个cookie在客户端的限制是3K,将登陆信息等重要信息存放为SESSION;其他信息如果需要保留,可以放在COOKIE中

HTTP 请求

GET、POST

Restful API 出来后增加:PUT、DELETE…主要还是GET、POST

GET请求一般适用于url链接、一般用于获取数据、而且GET请求的长度有限制

POST请求一定都是带表单的请求、如登记表等,主要用于提交数据

HTTPS

HTTPS是身披SSL/TLS外壳的HTTP,利用SSL/TLS建立安全信道,加密传输数据。

加密解密方式

MD5 不可逆加密

对称加密

公钥加密私钥加密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值