webman怎么限制一个接口只能通过get或者post方式访问?

admin2

webman怎么限制一个接口只能通过get或者post方式访问?
有时候需要只能post访问,改怎么处理呢

1037 4 1
4个回答

gddd

$request->method(); 多看看文档吧

  • admin2 2022-07-20

    我想在中间件或者路由里限制,不想在控制器里限制,该怎么做

  • gddd 2022-07-20

    这也算基本操作,看文档去吧,做个路由中间件

xcsoft

自己在 config/route.php 写路由
习惯了 php-fpm 的开发模式 可能不怎么习惯路由, 多写写就习惯了

文档 https://www.workerman.net/doc/webman/route.html

然后使用 Route::disableDefaultRoute(); 禁用默认路由就可以了

  • oliusha 2022-07-21

    标准答案

  • admin2 2022-07-21

    需要关掉自动路由插件吧

  • oliusha 2022-07-21

    自动路由有地方让你指定请求方法吗?

  • admin2 2022-07-21

    安装了自动路由请求指定方法就不起作用了

Le

控制器里获取当前请求方法,然后判断是不是你想要的方法,不是想要的直接返回错误

  • 暂无评论
年代过于久远,无法发表回答
🔝