MakesHttpRequests
trait MakesHttpRequests (View source)
Свойства
| protected array | $defaultHeaders | Дополнительные заголовки для запроса. | |
| protected array | $defaultCookies | Дополнительные куки для запроса. | |
| protected array | $unencryptedCookies | Дополнительные куки не будут зашифрованы для запроса. | |
| protected array | $serverVariables | Дополнительные переменные сервера для запроса. | |
| protected bool | $followRedirects | Указывает, следует ли перенаправлять. | |
| protected bool | $encryptCookies | Указывает, следует ли шифровать куки. | |
| protected bool | $withCredentials | Указано, должны ли JSON-запросы выполняться с «авторизацией» (куки). | |
| static TestResponse|null | $latestResponse | Последний ответ теста (если есть). |
Методы
| $this | withHeaders(array $headers)
Определяет дополнительные заголовки, которые должны быть отправлены с запросом. | |
| $this | withHeader(string $name, string $value)
Добавляет заголовок, который должен быть отправлен с запросом. | |
| $this | withToken(string $token, string $type = 'Bearer')
Добавляет токен авторизации для запроса. | |
| $this | withBasicAuth(string $username, string $password)
Добавляет заголовок базовой аутентификации к запросу с заданными учетными данными. | |
| $this | withoutToken()
Удаляет токен авторизации из запроса. | |
| $this | flushHeaders()
Очищает все настроенные заголовки. | |
| $this | withServerVariables(array $server)
Определяет набор переменных сервера, которые будут отправлены с запросами. | |
| $this | withoutMiddleware(string|array|null $middleware = null)
Отключает middleware для теста. | |
| handle($request, $next) Без описания |
Подробности
$this withHeaders(array $headers)
Определяет дополнительные заголовки, которые должны быть отправлены с запросом.
$this withHeader(string $name, string $value)
Добавляет заголовок, который должен быть отправлен с запросом.
$this withToken(string $token, string $type = 'Bearer')
Добавляет токен авторизации для запроса.
$this withBasicAuth(string $username, string $password)
Добавляет заголовок базовой аутентификации к запросу с заданными учетными данными.
$this withoutToken()
Удаляет токен авторизации из запроса.
$this flushHeaders()
Очищает все настроенные заголовки.
$this withServerVariables(array $server)
Определяет набор переменных сервера, которые будут отправлены с запросами.
$this withoutMiddleware(string|array|null $middleware = null)
Отключает middleware для теста.
handle($request, $next)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.html