Eve

Python的REST API框架
授权协议 BSD
开发语言 Python
所属分类 Web应用开发、 REST/RESTful项目
软件类型 开源软件
地区 不详
投 递 者 全流觞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Eve 是一款Python的REST API框架,用于发布高可定制的、全功能的 RESTful 的 Web 服务。

特定:

  • 强调REST
  • 非常全面的CRUD操作
  • 可自定义的资源端点
  • 自定义多个项目端点
  • 筛选和排序
  • 分页
  • HATEOAS
  • JSON和XML渲染
  • 条件请求
  • 数据完整性和并发控制
  • 多个添加操作
  • 数据验证
  • 可扩展的数据验证
  • 资源级缓存控制
  • 版本
  • 验证
  • CORS跨地资源共享
  • 默认情况下只读
  • 默认值
  • 预定义的数据库过滤器
  • 预测
  • 事件关联
  • 速率限制
  • MongoDB支持

示例代码:

from eve import Eve

app = Eve()
app.run()
 相关资料
  • 我创建贝宝Restapi以下步骤1.创建登录ID由developer.paypal.com2.点击我的应用程序3.点击按钮"创建应用程序"创建测试应用程序4.通过单击testapp,我得到了两个api凭据(i)测试凭据(ii)实时凭据(通过单击显示) 我的代码中存在上述api(客户端ID和密码)的问题,代码给出的错误号为401或某个时间为400 我已检查“帐户资格” PayPal付款和登录与Pay

  • 我对整个APEX服务插件是一个新手,但我想知道Salesforce是否对我在APEX服务平台中创建的REST API的Swagger或任何类似的REST描述语言提供了本地支持? 例如: 我希望能够返回swagger json,一个WADL文档,或者这个REST服务(以及我在里面的所有其他REST服务)的东西。有没有人知道我能做到这一点的方法? 提前道谢!

  • 当没有响应返回时,我需要超时我的RESTAPI。例如,当我发出请求时,如果返回响应需要5秒钟以上,则超时。 为了实现这一点,我选择了使用Hystrix的断路器。但我不确定这是否是解决此问题的正确方法,如果一切都好,是否应该对Hystrix进行更多配置? 我当前的实现看起来像, 主类 RestController 应用程序属性 当超时时,它抛出一个HystrixRunTimeException,并由

  • 我有一个管理Web应用程序位于远程服务器上。这个应用程序是使用MEAN堆栈编写的,我有一个连接到网络应用程序所需的所有RESTful路由的列表。 我正在编写一个Java客户端应用程序,它需要从这个管理应用程序发送和接收数据。如果我有服务器的IP地址和REST路由,如何将客户端连接到web应用程序? 我想我需要提供一个到服务器和RESTAPI文件的URL连接,然后只需调用路由函数,如和。

  • 我在micronaut中有以下接口来执行HTTP POST请求: 我有一个调用接口的类: 我想在我的spock测试中模拟/存根API调用,我尝试了以下方法: 然而,我得到的错误:

  • 我正在尝试使用新的嵌入式可视化功能。我有一个iframe,它指向graphdb服务器,url如下: http://localhost:7200/graphs-视觉化?uri=[…] 这很好,但只适用于默认或以前选择的存储库。我无法找到一种方法来选择存储库,而不必手动转到http://localhost:7200/ 似乎存储库选择存储在一个cookie中,并且HTTP头可用,但似乎没有任何东西可以用

  • 我试图用RESTAPI实现Spring Security性,并作为前端进行响应,因为这是我的第一个完整堆栈开发项目,我对如何实现正确的身份验证机制一无所知。 我已经搜索了很多,找到了关于Spring Security with Basic Auth的文章,但我无法弄清楚如何将该身份验证转换为其他api,然后通过会话/cookie进行管理。即使我得到的任何github引用都很旧,或者它们还没有完全迁