-
flask-restplus-server-example是一个基于Flask-RESTplus实现的真实RESTful服务器示例
资源介绍
RESTful API服务器示例
该项目展示了我对如何实现RESTful API服务器的看法。
作者的愿景更新!
我曾经在许多项目中使用RESTful风格的API,这个示例是我最终获得的最好的基础,但是我始终感到受HTTP请求响应性质和RESTful资源的限制。 因此,我一直在寻找API问题空间的新解决方案。 我目前对规范感到满意(),因此我可以推荐它。 我也已经切换到Rust编程语言。 我目前正在研究Rust中WAMP-proto的异步/等待驱动的实现。 敬请关注!
在此示例中实现的目标:
RESTful API服务器应使用OpenAPI(fka Swagger)规范进行自我文档编制,因此应具有交互式文档UI;
身份验证是通过OAuth2处理的,并且通过使用第一方客户端的资源所有者密码凭据授予(密码流),不仅可以用于第三方“外部”应用,还可以用于身份验证。
处理权限(并自动记录);
PATCH方法可以按照进行相应处理;
具有良好代码覆盖率的广泛测试。
我必须修补Flask-RESTplus(请参阅flask_restplus_patched文件夹),以便它可以处理棉