Supports executing multiple scripts (#441)

This commit is contained in:
wanghongenpin
2025-04-06 00:19:13 +08:00
parent 89c2195938
commit 7a4e6dafa0
2 changed files with 3 additions and 5 deletions

View File

@@ -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;

View File

@@ -125,7 +125,7 @@ class HttpClients {
/// 发送代理请求
static Future<HttpResponse> 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);