Firebase Admin Java SDK偶发FCM 401错误排查求助
Firebase Admin Java SDK 偶发FCM HTTP 401错误
我正在使用Firebase Admin Java SDK,所有配置均已完成,已向Google Cloud发送大量消息,但FCM偶尔会返回HTTP 401状态码。
FCM需要OAuth令牌,该SDK会自动请求、缓存令牌,并在令牌即将过期时刷新,按逻辑不应出现认证失败的问题,但错误仍偶发。
查看Firebase Admin Java SDK的代码后,发现可开启的调试日志非常少。以下是相关请求与响应信息:
httpResponse: status: 401, headers: { cache-control=[private], content-encoding=[gzip], content-type=[application/json; charset=UTF-8], date=[Tue, 03 Dec 2024 19:27:26 GMT], transfer-encoding=[chunked], x-frame-options=[SAMEORIGIN], alt-svc=[h3=":443"; ma=2592000,h3-29=":443"; ma=2592000], server=[scaffolding on HTTPServer2], x-content-type-options=[nosniff], vary=[Referer, X-Origin, Origin], x-xss-protection=[0] } body: null, httpRequest: method: POST, url: https://fcm.googleapis.com/v1/projects/*******/messages:send, headers: { accept-encoding=[gzip], authorization=[Bearer ya29.c.*******], x-goog-api-format-version=2, x-firebase-client=fire-admin-java/9.4.1 }, content: com.google.api.client.http.json.JsonHttpContent@23f4fcf7
内容的提问来源于stack exchange,提问作者Slavomír Žiak
相关产品推荐
相关产品推荐

