diff --git a/lib/http/init.dart b/lib/http/init.dart index 0868570f..db56fa70 100644 --- a/lib/http/init.dart +++ b/lib/http/init.dart @@ -212,7 +212,8 @@ class Request { if (extra != null) { if (extra['ua'] != null) { options ??= Options(); - options.headers!['user-agent'] = headerUa(type: extra['ua']); + options.headers ??= {}; + options.headers?['user-agent'] = headerUa(type: extra['ua']); } } try { diff --git a/lib/pages/dynamics/forward/index.dart b/lib/pages/dynamics/forward/index.dart index e285a8c5..bcbe3648 100644 --- a/lib/pages/dynamics/forward/index.dart +++ b/lib/pages/dynamics/forward/index.dart @@ -47,7 +47,7 @@ class _DynamicForwardPageState extends State { widget.cb?.call(); _onClose(); } else { - SmartDialog.showToast(res['message']); + SmartDialog.showToast(res['msg']); } } diff --git a/lib/pages/member_archive/view.dart b/lib/pages/member_archive/view.dart index d19bc74e..94018e62 100644 --- a/lib/pages/member_archive/view.dart +++ b/lib/pages/member_archive/view.dart @@ -117,7 +117,7 @@ class _MemberArchivePageState extends State { } } else { return HttpError( - errMsg: snapshot.data['msg'], + errMsg: snapshot.data?['msg'] ?? '请求异常', fn: () {}, ); }