【问题标题】:Yii2 REST ful Api how to send status codeYii2 RESTful Api 如何发送状态码
【发布时间】:2015-11-04 12:30:05
【问题描述】:

Yii2 Restful API

在上面的链接中,他们提到了 GET Search 方法,请任何人告诉我,比如 POST create 和 PUT Update ...

main.config 下我创建的规则像,

['class' => 'yii\rest\UrlRule', 'controller' => 'v1/lkup-access-profile','extraPatterns' => ['POST create' => 'create']],

但它的错误是 Method Not Allowed。此 url 只能处理以下请求方法:POST。

【问题讨论】:

    标签: rest yii yii2 yii2-advanced-app


    【解决方案1】:

    yii\rest\UrlRule 将创建默认的 REST URL 和操作。无需添加 'extraPatterns' => ['POST create' => 'create']。它已经内置了。查看文档http://www.yiiframework.com/doc-2.0/yii-rest-urlrule.html

    使用 extraPatterns 扩展控制器的默认路由。例如

    ['class' => 'yii\rest\UrlRule', 'controller' => 'v1/invite',
        'extraPatterns' => [
            'PUT {id}/accept' => 'accept',
            'PUT {id}/reject' => 'reject',
        ],
    ],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-11
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多