ответить на неверный запрос в http-запросе с помощью php

#php #laravel #rest

#php #laravel #rest

Вопрос:

Когда я пытаюсь отправить http-запрос, он возвращает мне статус 400 (неверный запрос, недопустимые заголовки) API требует токен доступа и тип содержимого: application / x-www-form-urlencoded это мой код: токен доступа очень длинный, пожалуйста, помогите мне

 $response = Http::contentType('application/x-www-form-urlencoded')
            ->withToken($access_token)
            ->timeout('2000')
            ->get('https://example /.../...',[
            ]);`
  

Ответ №1:

используйте withHeaders() ссылку ref https://laravel.com/docs/8.x/http-client#headers

 $response = Http::withHeaders(["Content-Type"=>"application/x-www-form-urlencoded"])
    ->withToken($access_token)
    ->timeout('2000')
    ->get('https://example /.../...',[
    ]);`