当前位置: 首页 > news >正文

金钟街网站建设服装设计学校十大排名

金钟街网站建设,服装设计学校十大排名,网站开发的语言有什么软件,h5响应式网站模板下载flask中实现restful-api 举例#xff0c;我们可以创建一个用于管理任务#xff08;Task#xff09;的API。在这个例子中#xff0c;我们将有以下API#xff1a; GET /tasks: 获取所有任务POST /tasks: 创建一个新的任务GET /tasks/id: 获取一个任务的详情PUT /t… flask中实现restful-api 举例我们可以创建一个用于管理任务Task的API。在这个例子中我们将有以下API GET /tasks: 获取所有任务POST /tasks: 创建一个新的任务GET /tasks/id: 获取一个任务的详情PUT /tasks/id: 更新一个任务DELETE /tasks/id: 删除一个任务 在这个例子中我们将使用一个简单的内存数据结构来存储任务而不是使用数据库。这是代码 from flask import Flask, request from flask_restful import Resource, Api, abortapp Flask(__name__) api Api(app)# 用于存储任务的字典以ID为键 TASKS {}def abort_if_task_doesnt_exist(task_id):if task_id not in TASKS:abort(404, messageTask {} doesnt exist.format(task_id))class TaskList(Resource):def get(self):return TASKSdef post(self):task_id max(TASKS.keys()) 1 if TASKS else 1task {task: request.json.get(task, )}TASKS[task_id] taskreturn task, 201class Task(Resource):def get(self, task_id):abort_if_task_doesnt_exist(task_id)return TASKS[task_id]def put(self, task_id):abort_if_task_doesnt_exist(task_id)task {task: request.json.get(task, TASKS[task_id][task])}TASKS[task_id] taskreturn taskdef delete(self, task_id):abort_if_task_doesnt_exist(task_id)del TASKS[task_id]return , 204api.add_resource(TaskList, /tasks) api.add_resource(Task, /tasks/int:task_id)if __name__ __main__:app.run(debugTrue)在这个例子中定义了两个资源TaskList和Task。TaskList资源有两个方法GET和POST分别用于获取所有任务和创建新任务。Task资源有三个方法GETPUT和DELETE分别用于获取更新和删除一个特定的任务。对于每一个方法我们都需要处理不同的请求和响应。 在REST架构中资源Resource是一种基本概念。在Web中一个资源可以是一件事物或实体比如用户、订单、产品等可以通过URI统一资源标识符来唯一标识。每个资源可以有一个或多个表述Representation比如JSON或XML等格式的数据。通过HTTP方法如GET, POST, PUT, DELETE等可以对资源进行操作。 在Flask-RESTful中Resource类是定义资源的基础类可以通过继承这个类来创建我们自己的资源。在Resource类中可以定义各种HTTP方法来响应不同的请求。例如 from flask_restful import Resourceclass MyResource(Resource):def get(self):passdef post(self):pass在这个例子中创建了一个名为MyResource的资源这个资源有两个方法GET和POST。当我们在Flask-RESTful的API对象中添加这个资源时API对象将会根据请求的HTTP方法来调用相应的方法。例如如果收到一个GET请求那么就会调用get方法。 注意Resource类中的方法名应该和HTTP方法名一致。你可以定义以下这些方法get, post, put, delete, head, options, patch。
http://www.pierceye.com/news/248275/

相关文章:

  • 旅游网站开发分析报告网站建设教程搭建芽嘱湖南岚鸿信赖
  • 网站的配色方案高校网站建设意义
  • 滇中引水工程建设管理局网站网站开发怎样验收
  • ps制作网站logo阿里云网站备案拍照
  • 网站建设合同】wordpress翻书
  • 电商网站建设制作隆化县建设局网站
  • 宁波网站建设rswl网页美工设计教案
  • 贵州省住房城乡建设部网站json网站开发
  • 桥头网站仿做百度里面的站长工具怎么取消
  • 博物馆网站页面设计说明山东高端网站定制
  • python网站开发效率jsp做网站下载图片
  • 营销式网站建设免费注册个人网站官网
  • 高职高专 网站建设与维护开发一个网站平台多少钱
  • 网站后缀有哪些宜昌建设网站
  • iis做网站的流程wordpress有中文版没
  • 一般的美工可以做网站吗网站做相册
  • 扁平化网站psd招聘类网站怎么做
  • 想当淘客自己的网站怎么做服装网页设计网站
  • 网站怎么做数据接口wordpress主题知更
  • 注册网站登录企业网站建设论文模板
  • 营销型网站模板免费下载常用wordpress搭建环境
  • 浦东新区手机网站建设wordpress 视频页面
  • 做课件最好的素材网站网站背景动图怎么做
  • 做网站时已做好了ps怎么倒入深圳燃气公司地址
  • 做类似淘宝的网站要多少钱亚马逊网站建设进度计划书
  • 够完美网站建设怎么把视频弄成超链接
  • 苏州网站建设哪家更好四川省建设工程信息网官网二建注册
  • 潍坊网站关键词推广湖南餐饮网站建设
  • 珠海网站建设优化推广win2008 iis7发布网站
  • 平安网站建设发挥了积极的作用wordpress 的数据库路径