diff --git a/lib/grpc/grpc_req.dart b/lib/grpc/grpc_req.dart index c4a56b7d4..3600939f1 100644 --- a/lib/grpc/grpc_req.dart +++ b/lib/grpc/grpc_req.dart @@ -13,7 +13,10 @@ import 'package:protobuf/protobuf.dart' show GeneratedMessage; abstract final class GrpcReq { static const _isolateSize = 256 * 1024; - static final options = Options(responseType: ResponseType.bytes); + static final options = Options( + contentType: 'application/grpc', + responseType: ResponseType.bytes, + ); static Uint8List compressProtobuf(Uint8List proto) { proto = const GZipEncoder().encodeBytes(proto); diff --git a/lib/utils/accounts/grpc_headers.dart b/lib/utils/accounts/grpc_headers.dart index 41cd30691..ee83b3b9f 100644 --- a/lib/utils/accounts/grpc_headers.dart +++ b/lib/utils/accounts/grpc_headers.dart @@ -8,7 +8,6 @@ import 'package:PiliPlus/grpc/bilibili/metadata/locale.pb.dart'; import 'package:PiliPlus/grpc/bilibili/metadata/network.pb.dart' as network; import 'package:PiliPlus/utils/login_utils.dart'; import 'package:PiliPlus/utils/utils.dart'; -import 'package:dio/dio.dart'; abstract final class GrpcHeaders { static const _build = 2001100; @@ -22,7 +21,6 @@ abstract final class GrpcHeaders { static String get _sessionId => Utils.generateRandomString(8); static final Map _base = { - Headers.contentTypeHeader: 'application/grpc', 'grpc-encoding': 'gzip', 'gzip-accept-encoding': 'gzip,identity', 'user-agent': Constants.userAgent,