处理header
This commit is contained in:
@@ -64,6 +64,8 @@ NSErrorDomain const KBNetworkErrorDomain = @"com.company.keyboard.network";
|
|||||||
NSDictionary<NSString *, NSString *> *signHeaders = [KBSignUtils signHeadersWithBodyParams:bodyParams];
|
NSDictionary<NSString *, NSString *> *signHeaders = [KBSignUtils signHeadersWithBodyParams:bodyParams];
|
||||||
NSMutableDictionary<NSString *, NSString *> *headers =
|
NSMutableDictionary<NSString *, NSString *> *headers =
|
||||||
[self.defaultHeaders mutableCopy] ?: [NSMutableDictionary dictionary];
|
[self.defaultHeaders mutableCopy] ?: [NSMutableDictionary dictionary];
|
||||||
|
// 每次请求动态更新 Accept-Language,确保语言切换后生效
|
||||||
|
headers[@"Accept-Language"] = [KBLocalizationManager shared].currentLanguageCode ?: KBLanguageCodeEnglish;
|
||||||
[headers addEntriesFromDictionary:signHeaders ?: @{}];
|
[headers addEntriesFromDictionary:signHeaders ?: @{}];
|
||||||
self.defaultHeaders = headers;
|
self.defaultHeaders = headers;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user