yii2中某个方法怎么实现get、post都可以访问 [ 未指定版本 ]
我在yii2中有个api方法,我希望get、post方法都可以访问。
下面是我的操作方法,get请求没问题,post请求400错误。
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'api' => ['get', 'post'],
'index' => ['get', 'post'],
],
],
];
}
public function actionApi()
{
return 'hello world';
}
legend 补充于 2014-11-12 12:17
@范·迪塞尔,感谢群里的这位兄弟
- 首先我的问题就不对,yii2里面的方法如果没有对访问协议做限制,那么get、post...都是可以访问的
- 我之所以出现这个问题是csrf验证不通过,post请求的时候yii2应该有个csrf机制(我没深入研究),而我这边的请求是微信平台发过来请求,所以csrf验证失败
最佳答案
其他 1 个回答
legend 上海普陀
注册时间:2014-08-18
最后登录:2021-04-21
在线时长:299小时28分
最后登录:2021-04-21
在线时长:299小时28分
- 粉丝8
- 金钱3455
- 威望20
- 积分6645