Skip to content

Commit 04cd64b

Browse files
committed
完善HttpService
1 parent 0b5d477 commit 04cd64b

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

.flutter-plugins-dependencies

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.0/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.5/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.1/","native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-12.0.12/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.10/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.0/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.0/","native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":false,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.0/","native_build":true,"dependencies":[]}],"windows":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.2/","native_build":true,"dependencies":[]}],"web":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","dependencies":[]},{"name":"permission_handler_html","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+2/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.2/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.3.3/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","dependencies":[]},{"name":"device_info_plus","dependencies":[]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_html","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_html","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2024-11-07 17:19:23.083743","version":"3.24.1","swift_package_manager_enabled":false}
1+
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.0/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.5/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.1/","native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-12.0.12/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.10/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.0/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.0/","native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":false,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.0/","native_build":true,"dependencies":[]}],"windows":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","native_build":true,"dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.2/","native_build":true,"dependencies":[]}],"web":[{"name":"connectivity_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus-6.0.5/","dependencies":[]},{"name":"device_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-10.1.2/","dependencies":[]},{"name":"package_info_plus","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-8.0.2/","dependencies":[]},{"name":"permission_handler_html","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+2/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.2/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/zhangyu/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.3.3/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","dependencies":[]},{"name":"device_info_plus","dependencies":[]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_html","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_html","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2024-11-12 15:29:45.961050","version":"3.24.1","swift_package_manager_enabled":false}

lib/common/services/http.dart

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,13 @@ class HttpService extends GetxService {
132132
data,
133133
CancelToken? cancelToken,
134134
Map<String, dynamic>? headers,
135+
String? contentType,
135136
}) async {
136-
Options options = Options(method: 'post', headers: headers);
137+
Options options = Options(
138+
method: 'post',
139+
headers: headers,
140+
contentType: contentType,
141+
);
137142
return await request(
138143
path,
139144
options: options,
@@ -150,8 +155,13 @@ class HttpService extends GetxService {
150155
data,
151156
CancelToken? cancelToken,
152157
Map<String, dynamic>? headers,
158+
String? contentType,
153159
}) async {
154-
Options options = Options(method: 'put', headers: headers);
160+
Options options = Options(
161+
method: 'put',
162+
headers: headers,
163+
contentType: contentType,
164+
);
155165
return await request(
156166
path,
157167
options: options,
@@ -168,8 +178,13 @@ class HttpService extends GetxService {
168178
data,
169179
CancelToken? cancelToken,
170180
Map<String, dynamic>? headers,
181+
String? contentType,
171182
}) async {
172-
Options options = Options(method: 'delete', headers: headers);
183+
Options options = Options(
184+
method: 'delete',
185+
headers: headers,
186+
contentType: contentType,
187+
);
173188
return await request(
174189
path,
175190
options: options,

0 commit comments

Comments
 (0)