zoukankan      html  css  js  c++  java
  • 对RESTful Api的简单记录

    1.五个动词

    ①GET:读取(Read)--->查询操作

    ②POST:新建(Create)--->添加操作

    ③PUT:更新(Update)--->修改操作

    ④PATCH:更新(Update),通常是部分更新--->修改操作

    ⑤DELETE:删除(Delete)--->删除操作

    2.状态码

    首先状态码可以大致分为五类:

    1XX:不用
    2XX:操作成功
    3XX:重定向
    4XX:客户端错误
    5XX:服务端错误	
    
    ①2XX
    - GET: 200 OK
    - POST: 201 Created
    - PUT: 200 OK
    - PATCH: 200 OK
    - DELETE: 204 No Content
    
    ②4XX
    400 Bad Request`:服务器不理解客户端的请求,未做任何处理。
    401 Unauthorized`:用户未提供身份验证凭据,或者没有通过身份验证。
    403 Forbidden`:用户通过了身份验证,但是不具有访问资源所需的权限。
    404 Not Found`:所请求的资源不存在,或不可用。
    405 Method Not Allowed`:用户已经通过身份验证,但是所用的 HTTP 方法不在他的权限之内。
    410 Gone`:所请求的资源已从这个地址转移,不再可用。
    415 Unsupported Media Type`:客户端要求的返回格式不支持。比如,API 只能返回 JSON 格式,但是客户端要求返回 XML 格式。
    422 Unprocessable Entity` :客户端上传的附件无法处理,导致请求失败。
    429 Too Many Requests`:客户端的请求次数超过限额。
    
    ③5XX
    500 Internal Server Error`:客户端请求有效,服务器处理时发生了意外。
    503 Service Unavailable`:服务器无法处理请求,一般用于网站维护状态。
    
  • 相关阅读:
    Kali学习笔记38:文件上传漏洞
    Kali学习笔记37:APPSCAN
    Kali学习笔记36:AVWS10的使用
    Kali学习笔记35:使用VBScript、PowerShell、DEBUG传输文件
    Kali学习笔记34:配置TFTP和FTP服务
    《day13--异常的进阶和包的使用》
    《java作业》
    《day12---异常》
    《AppletButtonEvent.java》
    《CheckboxDemo.java》
  • 原文地址:https://www.cnblogs.com/codexiaoyi/p/11885906.html
Copyright © 2011-2022 走看看