@@ -20,38 +20,29 @@ class Response {
2020}
2121
2222class HTTP {
23+ const HTTP ();
24+
2325 Future <Response > get ({
2426 required Uri url,
2527 Map <String , String >? headers,
26- required ({
27- InternetAddress host,
28- int port,
29- })? proxyInfo,
28+ required ({InternetAddress host, int port})? proxyInfo,
3029 }) async {
3130 final httpClient = HttpClient ();
3231 try {
3332 if (proxyInfo != null ) {
3433 SocksTCPClient .assignToHttpClient (httpClient, [
35- ProxySettings (
36- proxyInfo.host,
37- proxyInfo.port,
38- ),
34+ ProxySettings (proxyInfo.host, proxyInfo.port),
3935 ]);
4036 }
41- final HttpClientRequest request = await httpClient.getUrl (
42- url,
43- );
37+ final HttpClientRequest request = await httpClient.getUrl (url);
4438
4539 if (headers != null ) {
4640 headers.forEach ((key, value) => request.headers.add (key, value));
4741 }
4842
4943 final response = await request.close ();
5044
51- return Response (
52- await _bodyBytes (response),
53- response.statusCode,
54- );
45+ return Response (await _bodyBytes (response), response.statusCode);
5546 } catch (e, s) {
5647 Logging .instance.w ("HTTP.get() rethrew: " , error: e, stackTrace: s);
5748 rethrow ;
@@ -65,24 +56,16 @@ class HTTP {
6556 Map <String , String >? headers,
6657 Object ? body,
6758 Encoding ? encoding,
68- required ({
69- InternetAddress host,
70- int port,
71- })? proxyInfo,
59+ required ({InternetAddress host, int port})? proxyInfo,
7260 }) async {
7361 final httpClient = HttpClient ();
7462 try {
7563 if (proxyInfo != null ) {
7664 SocksTCPClient .assignToHttpClient (httpClient, [
77- ProxySettings (
78- proxyInfo.host,
79- proxyInfo.port,
80- ),
65+ ProxySettings (proxyInfo.host, proxyInfo.port),
8166 ]);
8267 }
83- final HttpClientRequest request = await httpClient.postUrl (
84- url,
85- );
68+ final HttpClientRequest request = await httpClient.postUrl (url);
8669
8770 if (headers != null ) {
8871 headers.forEach ((key, value) => request.headers.add (key, value));
@@ -91,10 +74,7 @@ class HTTP {
9174 request.write (body);
9275
9376 final response = await request.close ();
94- return Response (
95- await _bodyBytes (response),
96- response.statusCode,
97- );
77+ return Response (await _bodyBytes (response), response.statusCode);
9878 } catch (e, s) {
9979 Logging .instance.w ("HTTP.post() rethrew: " , error: e, stackTrace: s);
10080 rethrow ;
@@ -110,9 +90,7 @@ class HTTP {
11090 (data) {
11191 bytes.addAll (data);
11292 },
113- onDone: () => completer.complete (
114- Uint8List .fromList (bytes),
115- ),
93+ onDone: () => completer.complete (Uint8List .fromList (bytes)),
11694 onError: (Object err, StackTrace s) => Logging .instance.e (
11795 "Http wrapper layer listen" ,
11896 error: err,
0 commit comments