mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-03-15 04:23:17 +08:00
Supports executing multiple scripts (#441)
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user