Restler

API 设计框架
授权协议 LGPL
开发语言 PHP
所属分类 Web应用开发、 REST/RESTful项目
软件类型 开源软件
地区 不详
投 递 者 乐正心水
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Restler 3 - 很棒的api设计框架

产品特点

  • 没有学习曲线

  • 轻量级

  • 灵活

  • 高度可定制

  • 大量的案例在你的本地中,你可以尝试跟着案例开始

  • 支持HTTP请求方法HEAD,GET,POST,PUT,DELETE,通过页眉或请求的参数选项和修补程序(方法)

  • 支持REST风格和Pragmatic风格的REST 接口设计

  • 客户端可以使用的X HTTP的方法,覆盖头,支持跨域资源共享和JSONP

  • 双向格式(媒体类型)转换同时发送和接收

    • 可插拔的内容格式化的框架和API

    • 自带的JSON,XML,YAML,AMF和PLIST(XML和二进制)格式的支持

  • 可插拔的身份验证方案

    • OAuth的2服务器

  • 可插拔的过滤器能够有效地管理API使用

    • API速率限制过滤器

  • 路由

    • 网址映射方法

    • 网址部分方法参数映射

    • 查询参数的方法参数映射

    • 要求身体的方法参数映射

    • [策划]标头的方法参数映射

    • 使用@url得到我的/自定义/ URL / {参数} PHPDoc的评论

    • 手动布线(注释本)

    • 自动路由选择(反射)

  • 高速缓冲存储器的内置

    • [规划] ETag的,如果无-匹配支持

    • [计划]的Last-Modified,如果-Modified-Since的支持

    • 客户端缓存的支持

    • 代理缓存支持

    • 服务器端缓存

  • API的特点

    • 永远支持urlencoded格式的简化输入(POST瓦尔)

    • 自动参数验证和类型转换

    • 通过URL和/或供应商特定的MIME API版本支持

    • 使用API文档和发现Restler API的浏览器

    • 节流和性能调优

  • 管理

  • I've installed restler using composer. I've set up a virtual host for it. I'm able to go to my localhost in my browser and it shows some informational pages but as soon as I try one of the APIs I get

  • 为一个项目评估Lurasoft RESTler并且卡在他们的示例上 – 尝试通过post请求的主体传递JSON结构…我有一个通过URL传递数据的工作设置但是我想得到这个帖子 – 身体数据计算出: 所以,我有一个简单的方法来处理UserAccount类中定义的POST请求: function post($_requestData = null) { if (is_null($_requestData

  • php 使用 restler 框架构建 restfull api restler 轻量级,小巧,构建restfull api非常方便! 官网:http://restler3.luracast.com/ 目前最后的是3.0版本,我测试使用的是2.2版本; 一:安装restler2 1. 下载 https://github.com/Luracast/Restler/tree/2.2.0 2. exmp

  • 我用Luracast Restler 3 RC 6(https://github.com/Luracast/Restler/tree/3.0.0-RC6)创建了一个API,现在我想创建一个登录到我的API,以便每个请求都为将记录API.我试图在任何地方寻找答案,没有运气.所以我的问题是: 如何在Restler 3中创建日志记录类/函数,每次发出请求时都会调用它?应该以某种方式实现路由,还是什么?我

  • 如果我们将“index.php”文件添加到url,标题很好! 尝试: 访问/index.php/sandbox/about/products/en.json(使用相同的GET变量) 这是我的Restler根目录的详细.HTACCESS文件:## Can be commented out if causes errors. Options +FollowSymLinks RewriteEngine

  • 如果我们将“index.php”文件添加到url,标题很好! 尝试: 访问/index.php/sandbox/about/products/en.json(使用相同的GET变量) 这是我的Restler根目录的详细.HTACCESS文件:## Can be commented out if causes errors. Options +FollowSymLinks RewriteEngine

  •  一、安装 方式1,使用 composer 安装 Luracast Restler fetching resource verification-v2: http://localhost/userapi/resources/verification-v2.json?appKey=EerapQF16gc4     gao@gao-VirtualBox:/var/www/tctqAdvAPI$ sud

 相关资料
  • 整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 SPI。 图中绿色小块的为扩展接口,蓝色小块为实现类,图中只显示用于关联各层的实现类。

  • 本章节为大家介绍响应式 Web 设计框架 Bootstrap。 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 实例<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <m

  • 本文向大家介绍图解Spring框架的设计理念与设计模式,包括了图解Spring框架的设计理念与设计模式的使用技巧和注意事项,需要的朋友参考一下 本文主要剖析Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设

  • 实现概要 koa2 搭建服务 MySQL作为数据库 mysql 5.7 版本 储存普通数据 存储session登录态数据 渲染 服务端渲染:ejs作为服务端渲染的模板引擎 前端渲染:用webpack2环境编译react.js动态渲染页面,使用ant-design框架 文件目录设计 demo源码 https://github.com/ChenShenhai/koa2-note/blob/master

  • 前面十二章介绍了如何通过Go来开发Web应用,介绍了很多基础知识、开发工具和开发技巧,那么我们这一章通过这些知识来实现一个简易的Web框架。通过Go语言来实现一个完整的框架设计,这框架中主要内容有第一小节介绍的Web框架的结构规划,例如采用MVC模式来进行开发,程序的执行流程设计等内容;第二小节介绍框架的第一个功能:路由,如何让访问的URL映射到相应的处理逻辑;第三小节介绍处理逻辑,如何设计一个公

  • (续上面的例子,使用 Qt Designer 设计界面) 在这一节中将通过使用 Qt Designer 来创建与上一节相同的可扩展对话框 ,并且使用 Qt Creator 作为 IDE 来管理这个工程。 我们将在 Qt Designer 中创建这个对话框的扩展外观,并且在运行时根据需要隐藏 扩 展信息。这个窗口看起来有些复杂,但在 Qt Designer 中可以轻易的完成它。 第 1 步,新建 Q

  • 完成对话框模板的设计后,就需要设计一个对话框类以实现对话框的功能。设计对话框类主要包括下面几步: 创建对话框类。该类应从CDialog类派生。 为对话框类加入与控件相对应的成员变量。 为对话框进行初始化工作。 增加对控件通知消息的处理   5.3.1对话框类的创建 利用ClassWizard,程序员可以十分方便的创建MFC窗口类的派生类,对话框类也不例外。请读者按以下几步操作: 打开IDD_REG

  • 本文向大家介绍ThinkPHP框架设计及扩展详解,包括了ThinkPHP框架设计及扩展详解的使用技巧和注意事项,需要的朋友参考一下 ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评价。这里假设大家已经使用过ThinkPHP框架,基本