使用 Flask 构建 RESTful API 和 Web 套接字网络服务
1. 命令行工具替代方案
在命令行中,除了使用 curl 工具,还可以使用 Postman(getpostman.com)。Postman 是一款免费的 API 开发、查询和测试工具,在开发和测试 RESTful API 服务时非常有用。你可以尝试将之前 curl POST 示例中的 level 值修改为 0 - 100 范围之外的数字,观察所收到的错误信息,后续会介绍如何使用 Flask - RESTful 实现这种验证逻辑。
2. 服务器源代码解析
接下来,我们将深入研究 RESTful API 服务器的源代码,探讨其核心部分,帮助你理解服务器的编码和运行方式。
2.1 导入模块
在源代码文件的顶部,有如下导入语句:
import logging
from flask import Flask, request, render_template # (1)
from flask_restful import Resource, Api, reqparse, inputs # (2)
from gpiozero import PWMLED, Device # (3)
from gpiozero.pins.pigpio import PiGPIOFactory
第(1)和(2)行中
超级会员免费看
订阅专栏 解锁全文
1374

被折叠的 条评论
为什么被折叠?



