From eedbeaee73ba23ba518725513f0c26dc76520164 Mon Sep 17 00:00:00 2001 From: sifacaii Date: Tue, 30 Aug 2022 17:52:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0jellyfin=20client?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/sifacai/vlcjellyfin/JfClient.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java b/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java index b97c377..4bfaa07 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/JfClient.java @@ -253,6 +253,7 @@ public class JfClient { if (!Token.equals("")) { UserId = userId; AccessToken = Token; + SetHeaders(); cb.onSuccess(true); }else { cb.onSuccess(false); @@ -279,6 +280,7 @@ public class JfClient { if (ServerId == null || ServerId.length() == 0) { cb.onSuccess(false); } else { + serverUrl = url; cb.onSuccess(true); } } @@ -286,6 +288,20 @@ public class JfClient { }); } + /** + * 设置请求头 + */ + public void SetHeaders(){ + headers = new HttpHeaders(); + String xea = XEmbyAuthorization; + if(null != AccessToken && AccessToken.length() > 0){ + xea += ", Token=\"" + AccessToken + "\""; + } + headers.put("Accept", "application/json"); + headers.put("Accept-Language", "zh-CN,zh;q=0.9"); + headers.put("X-Emby-Authorization", xea); + } + /** * Get * @param url