zoukankan      html  css  js  c++  java
  • 闲谈REST API

    REST

      表述性状态传递(英文:Representational State Transfer,简称REST)。

    资源:

    资源由URI(统一资源定位符)的来指定。 
    通过资源的表现形式来操作资源 
    对资源的操作包括获取、创建、修改和删除资源,对应HTTP协议提供的GET、POST、PUT 和DELETE方法。

    如何判断HTTP方法的返回状态?(通过HTTP状态码,用状态码表达请求、状态)

    200+表示请求已成功。
    300+表示请求被重定向到另一个URL
    400+是指从客户端发起的错误已经发生
    500+指从服务器发错误已经发生

    REST API 规范 --- 廖雪峰

    编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方:

    1. REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Typeapplication/json
    2. REST响应返回的结果是JSON数据格式,因此,响应的Content-Type也是application/json

    REST规范定义了资源的通用访问格式,虽然它不是一个强制要求,但遵守该规范可以让人易于理解。

     

    百度百科笔记

     

    《REST API详解》等待做笔记

    连接地址: https://blog.csdn.net/jsd0915/article/details/79551865

  • 相关阅读:
    Vue-基础(四)
    Vue-基础(三)
    Vue-基础(一)
    Vue-基础(二)
    CSS-初始化模板2(common.css)
    CSS-初始化模板1(normalize.css)
    CSS预处理器-Less
    MySQL视窗函数row_number(), rank(), denser_rank()
    LeetCode第4题:寻找两个有序数组的中位数
    无重复字符的最长子串
  • 原文地址:https://www.cnblogs.com/daemonFlY/p/10417856.html
Copyright © 2011-2022 走看看