GET/POST/HTTP/HTTPS区别
HTTP/HTTPS:
HTTP/HTTPS:都是超文本传输协议,HTTP由于明文传输+消息完整性缺乏,因此出现了HTTPS:HTTP+SSL,在http基础上,通过传输加密+身份认证从而保证传输的安全性。
百度百科:

HTTPS特点:
- 有身份认证
- 密文传输
- 端口:443

HTTP特点:
- 无连接:一次性连接,请求响应完后就断开;
- 无状态:服务器不保留客户端任何状态;
- 灵活:向服务器发送请求时,传输对象可以是任何资源;
- 简单快速:只需要传输请求方法和路径即可
- 明文传输
- 端口80

请求报文/响应报文
请求报文 响应报文
------------------------------------------------------------------------------------------------------------------------------------------
请求行:请求方法+url+协议及版本 状态行:协议及版本+状态吗+状态描述
请求头: 响应头
空行 空行
请求正文:只有post方法才有 响应正文

图片来自https://www.cnblogs.com/stringarray/p/12976290.html,网络协议-应用层协议-HTTP协议简介
请求方法:GET/POST/PUT、、、、
get:从服务器获取资源(多用于新闻类浏览查看)、请求数据在URL中展示,不过有长度限制
post:向服务器提交数据(多用于表单)、请求数据展示在请求正文中,无长度限制,需要注意,需要填写content-type
状态码:
200:请求响应成功
3xx:重定向
400:客户端请求有语法错误
401:请求未授权
403:服务器收到请求,但拒绝提供服务
404:请求资源找不到
500:服务器发生不可预期的错误
503:服务器当前不可处理客户端请求
PS:https://www.cnblogs.com/logsharing/p/8448446.html#!comments,GET和POST两种基本请求方法的区别
写的超级仔细,记录一下好文章!!!

浙公网安备 33010602011771号