GET和POST区分
(1)参数方式不一样
GET参数直接写在URL里
举例:https://www.csdn.net/api/articles?type=more&category=home&shown_offset=1556462786991465
POST参数放在请求Body里面
(2)作用不一样
GET从服务器请求数据
POST向服务器提交要被处理的数据
(3)安全性方面
GET比POST更危险:GET可被缓存、可收藏为书签、可保存在浏览器历史中、所发信息在URL中可见且为URL一部分
(4)数据处理
GET限制性更多:GET只允许ASCII字符、GET的URL长度是受限制、编码类型只有一种
HTTP状态码
HTTP协议中提供了好多状态码,列举我们常用的:
200 返回正常
304 服务端资源无变化,可使用缓存资源
400 请求参数不合法
401 未认证
403 服务端禁止访问该资源
404 服务端未找到该资源
500 服务端异常