Yii2:如何在控制器中允许Guzzle POST请求



我试图通过Guzzle向Yii控制器发出POST请求,但得到了一个";错误请求#400";。我想当我不使用behaviors((时,控制器可以自动访问各种请求,但没有。我该怎么解决这个问题?Yii2中CURL/Guzzle请求的最佳实践是什么?

class ImportController extends yiiwebController {
public function actionIndex() {
return 'OK';
}
}

您应该创建一个rest控制器实例(yiirestActiveController(并实现身份验证,如下所述:https://www.yiiframework.com/doc/guide/2.0/en/rest-authentication

这可能是您用例的正确方法,而且您不必处理CSRF。

最新更新