пользовательский заголовок в промежуточном ПО laravel возвращает NULL - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время я создаю пользовательский заголовок в запросе GET ajax, чтобы проверить заголовок в промежуточном программном обеспечении, как описано здесь .

Проблема в том, что когда я пытался распечатать значение заголовка в промежуточном программном обеспечении, оно успешно отображалось при обратном вызове ajax success, но возвращало NULL в команде print out!Следовательно, значение заголовка не фиксируется в классе промежуточного программного обеспечения.

Вот код ajax:

var link = $(this).attr('href');

$.ajax({                                                           
    type: "get",                                                  
    url: link,
    headers: { "custom-header": "xxxxxxxxxxxxxx" },
        success: function(result){
            alert(JSON.stringify(result));
        },
        error: function (error) {
            alert(error);
    }
});

Вот промежуточное программное обеспечение:

public function handle($request, Closure $next, $guard = null)
{
        $token = $request->header('custom-header'); 
        die(var_dump($token));
}

Первый результат из ajaxУспешный обратный вызов: enter image description here

После закрытия всплывающего оповещения: на экране напечатано значение NULL!

Я собираюсь зафиксировать значение заголовка для дальнейшей проверки.Пытался настроить файл .htaccess, но я думаю, что не проблема с этим.

...