flask-restfulflask-restaction 相对于 flask-restful 有什么优势,或是什么特性?restaction 的输出校验和输入校验一样简单,而且可以序列化任意类型的对象。restaction 的 URL 规则清晰,并始终保持一致,减少了编码和阅读API文档的负担。restaction 可以自动生成文档和 res.js,用 res.js 可以方便的调用 api。完善 res.js, 对代码进行了重构和测试, 支持模块化和标准 Promise.重构权限功能, 独立出TokenA
# REST/RESTful项目
LimeLime 是一个 PHP 的微框架, 帮助你快速构建简单但强大的 RESTful 风格的网页应用和 API。它提供路由、依赖注入、中间件、视图继承、视图片段和安全 cookies 等功能。用法一个 Lime 应用主要包含三部分,生成 Lime 应用实例,定义路由,执行应用。
# REST/RESTful项目 # PHP开发工具
srb4j, Simple RESTFul backend for Java, 一个JAX-RS服务端代码脚手架,基于OAuth2提供了完整的注册、登录、密码恢复等功能。它本质是一个Maven Archetype, 所以你可以用它快速生成一个属于你自己的Java RESTFul后端。可以配合桌面客户端、移动APP使用。
Parse Server 是一个兼容Parse.com API 的路由包,用于 Express。Facebook 已经将这个项目基于 BSD 许可证开源。
Leptus 是一个运行于Cowboy框架之上的 Erlang REST框架。Leptus 的目的是让我们便捷地创建 RESTful API。
Restbed 框架为 C++11 构建的程序带来了 restful 功能,它基于 boost.asio 创建。Restbed 可用于需要通过 HTTP 无缝和安全通信构建应用程序的全面和一致的编程模型,能够对一系列业务流程进行建模,旨在针对移动,平板电脑,桌面和嵌入式生产环境。它类似于将 NGINX 嵌入到您公司自己的产品线中。
Service Stack 是一个高性能的 .NET Web 服务框架,简化了开发 XML、JSON、JSV 和 WCP SOAP Web 服务。它定义了符合 Martin Fowlers 数据传输对象模式,这是一个跨平台的 Web 服务框架。
# REST/RESTful项目 # WEB服务/SOAP/SOA
Javalin旨在为 Kotlin 和 Java 提供一个易用的轻量级 REST API 库。这个 REST API 易于使用,API 也非常的流畅。CookieStore,一种简单的用来序列化的方法和存储在cookie中的对象。下面是用Kotlin实现的 “Hello World”API的例子。
# REST/RESTful项目 # 常用工具包
PhpBoot 快速开发 RESTful 接口的框架
rest-api-web 高效 RESTful API 服务实现
Hitchhiker Restful Api 集成测试工具
EasyRest 与 Netty, Akka 和 Spring 的整合.这是一个为快速开发而设计的高性能RESTful框架,极易搭建集群和使用分布式。你可以完全专注在你的业务逻辑上。不需要 Tomcat,不需要 web.xml 配置,只需一个有 main 函数的 jar 包,你就能拥有一个完美的分布式系统。}使用@Service注解,将该类交给Spring生成bean并管理,该框架可以和spring无缝对接使用。}主函数类,用于启动以及配置。
HTTP Sign是一个RESTful API 签名认证项目。该项目将解决HTTP通信中的如下问题:. 从而,尽可能地让 HTTP 通信接近安全。HTTP Sign 的设计字面约定字面格式含义< >变量[ ]可选项{ }必选项|互斥关系标点符号本文一律采用英文标点符号请求参数名,命名规则首字母小写,如果名称由多个单词组成,每个单词的首字母要大写。通信协议所有接口均采用HTTPS通信.签名机制用户在HTTP请求中增加Authorization的Header来包含签名信息,表明这个消息已被签名,认证
Elasticsearch Jest Elasticsearch 的 Java Http Rest 客户端
SAPI是一个基于Spring的及其精简的Restful API输出工具,诞生的背景是基于目前微服务开发接口,很多中小型项目开发人员在对接口测试时不仅需要使用JUnit等进行业务接口测试,还需要对API进行自测。所以SAPI很好的解决了开发人员需要一个一个参数的往接口测试工具填写调试的反复过程。支持绝大部分需要测试的请求类型,包括返回XML或JSON结果格式化。
CherryModule('name');CherryModule('module2|home,moudle3|user');name:'module3',alias:'about',name:'info',name:'concat'id=1;id=1;ip=114.114.114.114. jest.setTimeo
Advanced REST client是一个基于electron的开源免费的Rest Client,由于是使用electron开发的,因此它可以运行在windows、linux和MacOS上。使用介绍由于其简洁的页面所以你可以专注于你的API,而不是工具本身。目前支持cURL、HTTP、Javascript、Python、C、Java对应的各个环境下,像Python这样的再2版本和3版本
# REST/RESTful项目 # 测试工具
REST Client 是一个 VS Code 的 REST 客户端扩展,它允许您直接发送 HTTP 请求并在 Visual Studio Code 中查看响应。提供系统动态变量{{$guid}}<span style="font-family:PingFang SC, Helvetica Neue, Microsoft YaHei UI, Microsoft YaHei, Noto Sans CJK SC, sans-serif"><span style="
# 网络工具包 # 插件和扩展 # REST/RESTful项目
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号