`
wutao8818
  • 浏览: 618150 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

定义你的RESTFUL URL RULE

阅读更多
RESTFUL URL RULE

---------------------------------------------------------------------------------------------------------
ACTION        URL          METHOD           含义                 对应VM     浏览器兼容地址URL(PUT DELETE)
---------------------------------------------------------------------------------------------------------
INDEX         /user        HTTP GET    =>   进入INDEX页面=LIST   index.vm  
ADD           /user/add    HTTP GET    =>   进入添加页面         add.vm
SAVE          /user        HTTP POST   =>   保存 user
EDIT          /user/1/edit HTTP GET    =>   开始编辑             edit.vm
UPDATE        /user/1      HTTP PUT    =>   更新 id = 1的user                 /user/1?_method=put
VIEW          /user/1      HTTP GET    =>   得到 id = 1的user    view.vm
DELETE        /user/1      HTTP DELETE =>   删除 id = 1的user                 /user/1?_method=delete

分享到:
评论

相关推荐

    yii2框架restful url接口 认证内容的开发的分享

    本文将深入探讨在Yii2框架下如何创建和认证RESTful URL接口,以及后续可能涉及到的接口多版本控制。 首先,让我们了解RESTful API的基本概念。REST(Representational State Transfer)代表状态转移,是一种网络...

    urlrewrite包和配置文件

    这个工具允许开发者通过XML配置文件来实现URL的重写规则,从而达到优化URL、实现RESTful风格接口、隐藏真实路径等多种目的。 描述中提到了“urlrewritefilter-4.0.3.jar”,这是UrlRewriteFilter的特定版本,4.0.3...

    UrlRewrite代码

    每个规则包含`<from>`和`<to>`等元素,定义了输入URL和输出URL之间的转换关系。例如: ```xml <rule> ^/old-page\.html$ <from>/old-page.html</from> <to type="redirect">/new-page </rule> ``` 这段配置表示...

    urlrewrite_demo

    例如,我们可以通过规则将参数化的URL转换为更友好的格式,或者将非RESTful的请求重定向到对应的RESTful接口。 在Java环境中,`URLRewriteFilter`的使用步骤如下: 1. **引入依赖**:在你的`pom.xml`或`build....

    Rule Engine Demo说明1

    这可以通过发送POST请求到特定的URL(@localhost:8080/api/rule/ID/activate)完成,其中ID是规则的唯一标识符。 **数据注入与结果检查** 在Rule启动后,Kafka客户端需要向主题"Suct_Data"推送数据,以供Rule ...

    Struts2下使用urlReWrite的最简实例(MyEclipse工程)

    这只是一个简单的例子,实际上urlRewrite支持更多的功能,例如基于HTTP头、会话属性、请求参数等进行重写,以及处理RESTful风格的URL。在实际开发中,你可以根据项目需求定制更复杂的规则,使URL更加美观和易用。...

    yii2的restful api路由实例详解

    首先,我们会了解如何使用Yii2内置的`yii\rest\UrlRule`类来自动映射RESTful API的路由,这会让路由的定义变得非常简洁。然后,我们将探索如何通过自定义路由规则来满足更复杂的业务需求,并对规则进行逐项分析。 1...

    IIS_URL重写组件32和64位简体中文版

    5. **路由管理**:对于基于URL的路由策略,如RESTful API,URL重写可以确保请求被正确分发。 **二、32位与64位版本的区别** 1. **体系架构**:32位版本适用于32位操作系统,64位版本适用于64位操作系统。确保下载...

    Yii2中Restful API原理实例分析

    - `UrlRule`类:用于定义资源的路由规则,支持RESTful URL的设计。 - `ContentNegotiator`、`VerbFilter`、`CompositeAuth`和`RateLimiter`过滤器:分别用于解析响应的内容格式、校验请求方法、用户认证和限制请求...

    小北微信小程序教程之-- 服务器端接口restful配置

    'class' => 'yii\rest\UrlRule', 'controller' => ['xcx/album'], 'pluralize' => false, // 可选,用于控制资源名是否使用复数形式 'patterns' => [ 'GET index' => 'index', 'GET <id>' => 'view', 'POST' ...

    Yii2框架制作RESTful风格的API快速入门教程

    Yii2的`yii\rest\UrlRule`类专门用于配置RESTful API的路由规则,以便将特定的HTTP请求映射到对应的控制器操作上。 ### Yii2 RESTful API 快速入门 #### 目录结构 在Yii2框架中创建RESTful API,通常需要以下目录...

    struts1.2与urlrewritefilter 的整合

    然而,URL重写是一个重要的功能,用于优化和管理Web应用中的URL,使得它们更加用户友好,搜索引擎优化(SEO)友好,同时也有助于实现RESTful架构。URLRewriteFilter是一款开源的URL重写工具,它可以方便地对HTTP请求的...

    urlrewritefilter-3.2.0.zip

    - **URL美化**:通过定义规则,将带有参数的复杂URL转换为简洁易读的形式,提升用户体验。 - **动态参数隐藏**:将查询字符串中的敏感信息(如用户ID、密码)转换为路径段,提高安全性。 - **RESTful设计**:实现...

    Yii2针对指定url的生成及图片等的引入方法小结

    - 使用`yii\web\UrlRule`或其子类来定义自定义URL规则。 这些特性使得Yii2能够灵活地处理各种URL生成和解析需求,从而提供更友好的用户体验和更易于维护的代码结构。理解并熟练运用这些URL管理方法对于开发高效且...

    网址重写过滤器urlrewritefilter

    3. **编写配置文件**:创建`urlrewrite.xml`,定义URL重写规则。例如,将`/show?id=123`重写为`/show/123`: ```xml <rule> ^/show\?(id)=(.*)$ <to>/show/$2 </rule> ``` 4. **测试与调试**:启动应用并...

    Yii2使用resful api接口

    ['class' => 'yii\rest\UrlRule', 'controller' => 'api/user'], ], ], ``` - 这将使`/api/user`对应到`api`模块下的`UserController`。 3. **创建RESTful控制器** - 在`api/controllers`目录下创建`...

    Laravel开发-yii2-router

    'class' => 'yii\rest\UrlRule', 'controller' => ['v1/photo'], 'patterns' => [ 'GET index' => 'index', 'POST create' => 'create', ... ], ] ``` **对比与整合** 尽管Laravel和Yii2都提供了强大的路由...

    tp5.0快速入门 chm手册

    - 路由规则定义了URL到控制器方法的映射,可以自定义路径参数,支持RESTful风格的路由。 - 通过`Route::rule()`方法定义路由,支持GET、POST等多种HTTP请求方法。 6. **中间件** - 中间件提供了一种在请求处理...

    PyPI 官网下载 | graphene-0.4.1.zip

    app.add_url_rule('/graphql', view_func=GraphQLView.as_view('graphql', schema=schema, graphiql=True)) ``` 5. **使用 GraphiQL**: - Graphene 集成了 GraphiQL,这是一个交互式的图形化 GraphQL IDE,允许...

    thinkphp6.1的框架源文件,不用安装composer麻烦下载了,直接原版框架

    你可以通过`Route::rule()`方法来设置路由规则,实现URL与处理逻辑的映射。此外,框架还支持RESTful API的路由配置。 2. **控制器(Controller)**:控制器是模型和视图之间的桥梁,负责接收请求,处理业务逻辑,并...

Global site tag (gtag.js) - Google Analytics