Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

tags:url [29/10/2020 16:32] (текущий)
Строка 1: Строка 1:
 +====== <url ... /> ======
 + 
 +''Для выполнения запросов к вэб-странице. ''
 +----
 +
 +===== Атрибуты =====
 +
 +==== Основные атрибуты (R/W): ====
 +
 +^  Название  ^  Тип  ^  Описание  ^
 +|  **method**  |  ''get | post''  |Метод обращения к HTTP ресурсу, по умолчанию get.|  
 +|  **url**  |  |URL страницы на вебсервере в формате http://server.com/page.html|  
 +|  **site**  |  |Адрес сайта в формате server_name.com|  
 +|  **page**  |  |Полный адрес страницы на сайте site|  
 +|  **value**  |  |Данные, передаваемые на вебсервер при method=post|  
 +|  **upload-name**  |  |Имя поля формы при upload|  
 +|  **upload-file**  |  |Имя файла, отсылаемого при upload|  
 +|  **query**  |  ''get | post''  |Метод обращения к HTTP ресурсу | 
 +|  **proxy**  |  |HTTP proxy host, по умолчанию прокси не используется можно задавать в формате host или host:port|  
 +|  **proxy-port**  |  |HTTP proxy port, по умолчанию 3128|  
 +|  **cookie**  |  [[intro:types#boolean]]  |Включить поддержку куков|  
 +|  **cookie-file**  |  |Файл для хранения куков между запусками программы, если не указан - то в качестве имени подставляется temp/{хост вебсервера}.dat|  
 +
 +==== Атрибуты результата: ====
 +
 +^  Название  ^  Тип  ^  Описание  ^
 +|  **value**   |  |Текст загруженной страницы если она текстовая или имя временного файла если ресурс - бинарный файл|  
 +|  **value-type**  |  |Тип загруженного содержимого|  
 +|  **is-file**  |  [[intro:types#boolean]]  |is-file = true, если value содержит имя файла|  
 +|  **error-code**  |  |Код HTTP ответа (при отсутствии ошибки - код 200)|  
 +|  **error-text**  |  [[intro:types#string]]  |Сообщение HTTP ответа|  
 +
 +==== Событийные атрибуты (R/W): ====
 +
 +^  Название  ^  Тип  ^  Описание  ^
 +|  **onExecuted**  |  [[intro:types#code]]  |Команда, выполняемая после успешного скачивания страницы. \\ Правила описания см. ([[intro:event_desc|Описание событий в ApplicationXML]]).|  
 +|  **onError**  |  [[intro:types#code]]  |Команда, выполняемая при ошибке. \\  Правила описания см. ([[intro:event_desc|Описание событий в ApplicationXML]]).|  
 +
 +
 +
 +===== Описание =====
 +
 +
 +Для выполнения запросов к вэб-странице. 
 +При использовании атрибутов важно выдерживать их логическую последовательность. 
 +
 +===== Примеры =====
 +<code>
 +<query id="q1" 
 +          url="http://test-od.trais-od.com/phptest/tmp/2.php" 
 +          onError="msg('query Error: ' + this.error-code + ' ' + this.error-text)" 
 +          onExecuted="msg('query Executed:' + this.value-type + ' ' + this.value)" />
 +</code>
 +
 +
  
 
tags/url.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS