HTTPS和HTTP的区别主要如下:
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
状态码
状态码说明
1xx指示信息 —— 请求已接收,继续处理
2xx成功 —— 请求已被成功接收
3xx重定向 —— 要完成请求必须进行更进一步的操作
4xx客户端错误 —— 请求有语法错误或请求无法实现
5xx服务端错误 —— 服务器未能实现合法的请求
1. 1xx
-
100
Continue已收到请求,客户端应继续
-
102
Processing服务端正在处理请求,无响应可用
2. 2xx
-
200
OK请求成功
-
201
Created请求成功,新资源已创建
-
202
Accepted请求已收到,但未响应
3. 3xx
-
300
Multiple Choice提供一系列地址供客户端选择重定向
-
301
Moved Permanently永久重定向,默认可缓存,搜索引擎应更新链接
-
302
Found临时重定向,默认不缓存,除非显示指定
-
303
See Other临时重定向,必须GET请求
4. 4xx
-
400
Bad Request请求语义或参数有误,不应重复请求
-
401
Unauthorized请求需身份验证或验证失败
-
403
Forbidden对被请求的页面访问被禁止
-
404
Not Found请求资源不存在
-
405
Method Not Allowed不允许的请求方法,并返回Allow允许的请求方法列表
-
408
Request Timeout请求超时
-
410
Gone资源已被永久移除
5. 5xx
-
500
Internal Server Error服务端报错,通常是脚本错误
-
501
Not Implemented请求方法不被服务器支持
-
502
Bad Gateway网关无响应,通常是服务端环境配置错误
-
503
Service Unavailable请求未完成,服务器临时过载或宕机,一段时间后可能恢复正常
-
505
HTTP Version Not Supported请求的 HTTP 协议版本不被支持
作者:火星飞鸟
链接:juejin.cn/post/700799…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。