|
@@ -49,6 +49,10 @@ class HttpGetImage {
|
|
|
final SendPort sendPort = message['sendPort'];
|
|
final SendPort sendPort = message['sendPort'];
|
|
|
final String url = message['url'];
|
|
final String url = message['url'];
|
|
|
int count = message['count'];
|
|
int count = message['count'];
|
|
|
|
|
+ Map<String, String> headers = message.containsKey("headers")
|
|
|
|
|
+ ? message['headers']
|
|
|
|
|
+ : null;
|
|
|
|
|
+
|
|
|
int time = 10;
|
|
int time = 10;
|
|
|
late http.Response response;
|
|
late http.Response response;
|
|
|
|
|
|
|
@@ -59,7 +63,7 @@ class HttpGetImage {
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
response = await http
|
|
response = await http
|
|
|
- .get(Uri.parse(url))
|
|
|
|
|
|
|
+ .get(Uri.parse(url), headers: headers)
|
|
|
.timeout(Duration(seconds: time));
|
|
.timeout(Duration(seconds: time));
|
|
|
if (response.statusCode == 200) {
|
|
if (response.statusCode == 200) {
|
|
|
sendPort.send(response.bodyBytes);
|
|
sendPort.send(response.bodyBytes);
|