0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

FlutterでAPIに繋ごうとしたら「Failed to parse header value」というエラーが出た

Posted at

事象

Flutter(with Amplify) + API Gateway(Cognitoによるオーソライザー付き) + lambdaの構成で
Flutter から APIを叩いた時に以下のようなエラーメッセージが出た。

  • 401 UnAuthorized
  • Clientexception (failed to parse header value)
  • I/flutter (29486): Failed to parse header value

解決

ググっても中々解決策とかが出てこなくてかなり調べたけど、
結論としては
API GatewayのCognitoオーソライザーの対象者(ClientId)の設定漏れ
だった。
Flutterで設定したCognito設定のClientIdが対象者として入っていなかった。

UnAuthorizedと出ている時点でピンと来ればよかったのだけどエラーメッセージがアバウト過ぎて原因の特定に時間がかかってしまった。:ghost:

個人的には意外な落とし穴でした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?