v4.1.0, 4.1.1:
Изменен сервер активации: cdn.fundata.fun Новый экшен "Индекс http клиента" Новый параметр GET/POST : "Асинхронный вызов" - Вызывайте запросы в новом потоке, без ожидания! OnErrorCallback, AfterRequestCallback принимает также (request, retry) объекты, как и BeforeRequestCallback. Выполнить JavaScript - Обновил редактор кода, теперь показывает подсказки API Impersonate. Обновил Crypto модуль (RSA) Добавил много подсказок к разному функционалу. По дефолту теперь Remote Build (Экономия веса проекта): https://github.com/Int64x86/moduleDll Много мелких правок.httpClientCustom - Кастомный модуль для работы с http-клиентом
-
Название: httpClientCustom;
Версия: 1.6;
Данные: httpClientCustom.zip;
Согласие на добавление модуля в BAS: Да;Описание: Стандартный http-модуль с настраиваемым количество неудачных запросов и возможностью использовать внутренний клиент (Благодаря этому можно создавать свои модули работающие через клиент, на который не будут влиять настройки стандартного клиента.).
История версий:
-
@Hector said in httpClientCustom:
Автору софта следует учесть это в следующих билдах.
Вы про @support'a?
:D -
@GhostZ В функции httpClientCustom_Post в блоке
_on_fail(function(){ VAR_LAST_ERROR = _result(); VAR_ERROR_ID = ScriptWorker.GetCurrentAction(); VAR_WAS_ERROR = false; _break(1,true); // этой строки нет });не хватает строки _break(1,true);
Я понять не мог почему у меня не только ошибки нет, но и статус 200 да и ответ тоже получен нормальный xD
-
Релиз версии 1.6 - немного переделал код, для корректной работы в новой версии действия "Post запрос", "Прокси", "Содержание ответа" нужно открыть и нажать "Ок", так как изменилась структура этих функций.
Теперь можно установить свой список ошибок при которых действия завершается сразу же, нужно выполнить код:
_http_fatal_errors = ["ваш", "список", "ошибок"];Список по умолчанию:
["Connection refused", "Could not resolve proxy", "Received invalid version in initial SOCKS5 response"]
Теперь можно установить свой список ошибок содержащихся в ответе сервера, нужно выполнить код:
_http_errors_in_content = ["ваш", "список", "ошибок"];Список по умолчанию:
["Empty reply from server", "Unknown SSL protocol error in connection", "Received HTTP code 502 from proxy after CONNECT", "Received HTTP code 403 from proxy after CONNECT"] -
Пофиксил переключение на внутренний клиент в действии "Post запрос"
-
в обычном клиенте, если используется действие "прокси" с пустым значением - прокси сбрасываются и ошибок нет
в этом модуле логика немного отличается, при попытке оставить поля пустыми - ошибка "прокси пуст"

не знаю баг или фича, больше интересует вопрос как сбросить прокси без перезапуска клиента? пустую строку подсунуть('')?
-
-
@GhostZ said in httpClientCustom:
Благодаря этому можно создавать свои модули работающие через клиент, на который не будут влиять настройки стандартного клиента
Это в смысле куки не будут подтягиваться и можно функцию выполнять, она как в другом потоке будет?


