В Laravel, как мне сделать HTTP-запрос на публикацию с токеном csrf

Я хочу сделать http-сообщение на URL-адрес сервера, используя GuzzleHTTP. Мое приложение создано с помощью Laravel, и для запроса на жадность требуется токен CSRF. Я пробовал несколько способов включить его, но он не работает. Как правильно включить токен CSRF в запрос на глотание? Вот мой код:

    use GuzzleHttp\Client;

    $client = new Client();
    $response = $client->post(url('/import'), [
        'headers' => [
            'X-CSRF-Token' => csrf_token()
        ]
    ]);

person Michael    schedule 23.05.2018    source источник
comment
Вы пытались включить его в данные POST как _token?   -  person Tim Lewis    schedule 23.05.2018


Ответы (1)


Если это удаленный сервер laravel, токены CSRF не ожидаются.

Если вы хотите обработать свой почтовый запрос, либо передайте правильный токен, либо удалите проверку CSRF из промежуточного программного обеспечения.

Вы можете сделать это, включив свой маршрут к

protected $except 

в вашем файле /app/Http/Midddleware/VerifyCsrfToken.php...

person pspatel    schedule 23.05.2018