diff --git a/lib/network/components/manager/script_manager.dart b/lib/network/components/manager/script_manager.dart index 9a94dae..31a2ed0 100644 --- a/lib/network/components/manager/script_manager.dart +++ b/lib/network/components/manager/script_manager.dart @@ -252,9 +252,7 @@ async function onResponse(context, request, response) { } request.attributes['scriptContext'] = result['scriptContext']; scriptSession = result['scriptContext']['session'] ?? {}; - var httpRequest = convertHttpRequest(request, result); - - return httpRequest; + request = convertHttpRequest(request, result); } } return request; @@ -283,7 +281,7 @@ async function onResponse(context, request, response) { return null; } scriptSession = result['scriptContext']['session'] ?? {}; - return convertHttpResponse(response, result); + response = convertHttpResponse(response, result); } } return response; diff --git a/lib/network/http_client.dart b/lib/network/http_client.dart index d03ab3f..0143e2b 100644 --- a/lib/network/http_client.dart +++ b/lib/network/http_client.dart @@ -125,7 +125,7 @@ class HttpClients { /// 发送代理请求 static Future proxyRequest(HttpRequest request, - {ProxyInfo? proxyInfo, Duration timeout = const Duration(seconds: 15)}) async { + {ProxyInfo? proxyInfo, Duration timeout = const Duration(seconds: 30)}) async { if (request.headers.host == null || request.headers.host?.trim().isEmpty == true) { try { var uri = Uri.parse(request.requestUrl);