コードが機能しない理由がわかりません
。API 1 で 2 つの API を接続しようとしています。
$token = "my-token";
$client = new Client();
$res = $client->request('GET', 'http:.../testHeaders', [
'headers' => ['Accept' => 'application/json', 'Authorization' => $token],
]);
$resBody = \GuzzleHttp\json_decode($res->getBody());
return response()->json($resBody,$res->getStatusCode());
API 2 で:
Route::get('testHeaders',function(\Illuminate\Http\Request $request){
return response()->json([
'Accept' => $request->header('Accept'),
'Authorization' => $request->header('Authorization')
],200);
})->middleware('auth:api');
PS:郵便配達員でヘッダー(AuthorisationとAccept)を送信すると機能し、ミドルウェアを削除すると動作します!!!
ご協力ありがとう御座います。