appxml-объект типа webPage - менеджер обращений к web-страницам.
webPage() - создание объекта, обращающегося к web-страницам.
webPage(String) - возвращает объект «вэб-страница» через GET-запрос.
Доступные методы:
setProxy("host:port") - установить proxy-хост и порт.
setProxy(host, port) - установить proxy-хост и порт.
setURL(String url) - установить адрес.
getURL() - вернуть строку адреса.
setParams(hash) - установить параметры.
setParam(String name, String value) - установить параметры.
get() - загрузить страницу через GET-запрос.
get(String url) - загрузить страницу через GET-запрос.
post() - загрузить страницу через POST-запрос.
post(String url) - загрузить страницу через POST-запрос.
getContent() - страница в виде байтового массива. Для читабельности нужно сделать a.getContent().toString();
getHeader(String key) - значение элемента HTTP-заголовка, например, webPage.getHeader(«Set-Cookie»);
getCookie() - возвращает хэш со всеми куками.
getCookie(String key) - вернуть значение элемента из cookie, например, webPage.getCookie(«ID»);
setCookie(String name, String value) - добавляет кук.
setCookie(hash) - добавляет куки.
clearCookies() - очищает куки.
getRequestMethod() - …
getResponceCode() - HTTP-код ответа.
Пример:
var a = webpage("http://microsoft.com").get(); println(a.getContent().toString()); println(a.getHeader()); println(a.getCookie()); println(a.getCookie('domain'));