Выполнить асинхронный GET-запрос (InternalAsyncBrowserGet)

Отправляет асинхронно GET-запрос и получает код возвращенной страницы. После постановки запроса в очередь блок сразу возвращает управление. Далее можно еще поставить запросы в очередь, а так же проверить текущее число потоков.

Если больше нет необходимости ставить запросы в очередь и текущее число потоков равно нулю, то работу блока можно считать завершенной.

Если блок выходит по коннектору "Ожидание", значит превышено заданное максимальное число потоков и необходимо ожидать пока они освободятся.

Если блок выходит по коннектору "Обработка", то поток завершил работу и можно обработать полученный результат. При этом если переменная из свойства "Текст ошибки" пустая, значит при работе потока ошибок не возникло, иначе можно узнать какая ошибка произошла.

URL

[Текст] Ссылка на Web-страницу,

к которой необходимо отправить GET-запрос. Параметры для

GET-запроса должны быть переданы в данной ссылке.

Она должна начинаться протоколом, например,

"http://www.mydomain.com/list.php?name=value"

Кодировка

Кодировка Web-страницы.

UserAgent

UserAgent, который необходимо использовать при получении доступа к необходимой

Web-странице.

TLS 12

Если галочка установлена, то будет использоваться защищенный протокол TLS 12 при получении доступа к Web-странице. В противном случае - не будет.

Количество потоков

[Число] Максимальное количество потоков.

Количество ошибок

[Число] Максимальное количество ошибок для каждого запроса. Если при обработке запроса возникнет ошибка, то после достижения заданного количества этот запрос будет удален из очереди без генерации результата и сообщения об ошибке.

Результат

[Текст] Возвращает результат запроса.

URL запроса

[Текст] URL запроса, результат которого возвращает блок.

Число потоков

[Число] Текущее число потоков.

Уровень обработки

Выбор уровня обработки ошибок.

Возможные значения:

  • "Default" - по умолчанию;

  • "Ignore" - ошибки игнорируются;

  • "Handle" - ошибки обрабатываются.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Уровень сообщений

Выбор уровня сообщений, который будут выводить блоки при работе.

Возможные значения:

  • "Default" - по умолчанию;

  • "Release" - вывод отключен;

  • "Debug" - вывод основной информации;

  • "Detailed" - вывод подробной информации.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.

Last updated