概念总结--常见的状态码

1.常用状态码
    1xx
    2xx:一般表示成功
    3xx:一般表示重定向
    4xx:一般表示客户端错误
    5xx:一般表示服务器错误

    200 表示成功
    404 服务器无法找到被请求页面
    403 服务器拒绝访问权限不够 Forbidden
    500 请求未完成,服务器遇到不可预知的情况
    302

 

2.常用的请求方法   

    GET/POST
    其他方法:PUT/DELETE/OPTION/HEAD
    
    GET:一般用于请求网页,获取数据(对应数据库的查)
    POST:一般用于上传数据,表单提交(登录/注册/上传头像...)(对应数据库的增)
    DELETE:一般用于删除数据/文件(对应数据库的删)
    PUT:一般用于更新数据(对应数据库的改)

  

3. 面试题

    GET和POST的区别:
    1.参数位置
        GET参数一般位于URL后面
        POST:参数一般位于请求体中
    2.数据长度
        GET:长度有限制
        POST:长度理论上没限制,实际上取决于服务器的处理能力
    3.安全性
        POST相对于GET安全一些,但是两者都不安全
        例如  10块的保险柜 和 15的保险柜
    4.应用场景
        GET:一般用于获取数据
        POST:一般用于上传数据
    5.以上都是大众说法,但是在我看来,网络协议中并没有规定上述特征







你可能感兴趣的:(概念总结--常见的状态码)