我尝试通过Guzzle向Yii控制器发出POST请求,但是得到了一个“错误请求#400”。我以为当我不使用behaviors()时,控制器会自动访问所有类型的请求,但是没有。我该如何解决这个问题?在Yii 2中处理CURL/Guzzle请求的最佳实践是什么?
class ImportController extends yii\web\Controller { public function actionIndex() { return 'OK'; } }
zzwlnbp81#
您应该创建一个rest控制器示例(yii\rest\ActiveController),并按如下所述为其实现身份验证:https://www.yiiframework.com/doc/guide/2.0/en/rest-authentication这可能是您的用例的正确方法,您将不必处理CSRF。
yii\rest\ActiveController
1条答案
按热度按时间zzwlnbp81#
您应该创建一个rest控制器示例(
yii\rest\ActiveController
),并按如下所述为其实现身份验证:https://www.yiiframework.com/doc/guide/2.0/en/rest-authentication这可能是您的用例的正确方法,您将不必处理CSRF。