@Leopandro
Разработчик CRM/ERP систем

Почему ошибка 400 bad request.?

behaviours:

[
				        'allow' => true,
				        'roles' => ['?'],
				        'verbs' => ['POST', 'GET'],
				        'actions' => [
					        'get-info', 'add'
				        ]
			        ],

т.е. для всех ползователей доступны action-s get-info и add.
Но post запрос на action-ы возвращает 400 bad request и требует авторизации ... как исправить?

Причем GET запросы работают.
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 3
@karminski
Senior React.JS Developer
$behaviors[] = [
            'class' => VerbFilter::className(),
            'actions' => [
                'delete' => ['delete'],
                'copy' => ['post']
            ]
        ];
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
т.е. для всех ползователей доступны action-s get-info и add.

для всех это *
Но post запрос на action-ы возвращает 400 bad request

Скорее всего дело в отсутствии crfs_token
Ответ написан
Комментировать
@hector
php программист
Если запрос POST то в теле запроса должен присутствовать параметр crfs_token
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы