flask_restful的学习(一)

RESTful简单的介绍

前后端之间的交互要满足一定的规范,REST就是这样的一套理论。如果我们编写的代码是符合REST理论的,就说它是RESTful应用(-ful的话是英语中形容词的后缀)

REST理论

REST是Representational State Transfer(表现层状态转换)的意思。接下来就来介绍一下几个名词。

  1. Representation(表现层):
    资源(Resource)是一种信息实体(在网络上所有的东西都是资源,一个歌曲,一个视频,一段文本等等都是资源,一个URI就代表一个资源),它可以有多种外在的表现形式。比如一个文本可以用txt格式表示,也可以用json的格式表示。我们将资源的外在表现形式称为它的表现层。

    我们应该在Request Header中用AcceptContent-Type字段指定表现层。

    Accept: 请求报头域,用于指定客户端可接受哪些类型的信息。
    斜杠前面的是 type(类型),斜杠后面的是 subtype(子类型)例如, image/jpeg,类型是image,子类型是jpeg。

    Content-Type:也叫互联网媒体类型(Internet Media Type)或者 MIME 类型,在 HTTP 协议消息头中,它用来表示具体请求中的媒体类型信息。例如,text/html 代表 HTML 格式,image/gif 代表 GIF 图片,application/json 代表 JSON 类型

    在这里插入图片描述

  2. State Transfer(状态转换)
    当客户端在与服务端互动的时候,就会涉及到状态的转换。
    get: 获取资源
    post: 添加资源
    put: 更新资源
    delete: 删除资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值