ГлавнаяЗагрузитьКупитьМодулиШаблоныСтатьиПоддержкаНовости/ПрессаБлог

Запрос WinHTTP к любому сайту или URL в шаблонах писем Potolook

написано в рубрике: Плагин Potolook — Outlook Blogger @ Чт 31.01.2008 12:42

Запрос WinHTTP к любому сайту в шаблонах писем PotolookВ шаблонах плагина Potolook для Microsoft Outlook можно делать многие вещи, сегодня рассмотрим как можно обратиться к любому сайту (URL) для получения какой-либо информации. Сейчас технологии достигли такого размаха, что обратившись на определенный URL можно иннициировать телефонный звонок в сети SIP. Самым простым примером использования обращения к сайту из шаблона является получение девиза в подпись письма.
Итак, мы хотим из шаблона письма обратиться к некоторому URL и получить оттуда информацию. Для начала проверьте, что у вас установлена последняя версия плагина Potolook.

Получение девиза в подпись

Ранее мы уже описывали это, но сейчас все упростилось и некоторые функции встроены в плагин Potolook, поэтому будет делать все заново.

Итак, откройте шаблон на редактирование, зайдите в секцию Ответ и в нужное место вставьте следующий код:

 var Deviz = "";
 var HttpRequest = WinHttpRequest();
 HttpRequest.Open("GET", "http://www.potolook.ru/services/quotes/", false);
 HttpRequest.Send();
 if(HttpRequest.Status == "200")
   write(HttpRequest.ResponseText);

Этот код обращается за девизом на нашем сайте и если не произошло ошибки, то девиз будет вставлен в письмо.

При создании объекта WinHttp можно указывать прокси-сервер, для этого ссылку на него нужно поставить в параметр, вот так:

 var HttpRequest = WinHttpRequest("http://www.globalproxy.com:8080");

По умолчанию настройки прокси сервера берутся из настроек Internet Explorer. Также их можно изменить с помощью командной строки :

 C:\>Proxycfg.exe /?
 usage:
     proxycfg -?  : to view help information
     proxycfg     : to view current WinHTTP proxy settings
     proxycfg [-d] [-p  []]
         -d : set direct access
         -p : set proxy server(s), and optional bypass list
     proxycfg -u  : import proxy settings from current user’s
                    Microsoft Internet Explorer manual settings (in HKCU)

Или через реестр, ветка “\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\”.

В нашем примере показан запрос методом GET, но также можно выполнять запросы методом POST. Более подробно об этом можно почитать в MSDN - WinHttpRequest Object. Здесь же можно ознакомиться с объектной моделью.

3 комментариев »

  1. Михаил Коломенский @ 5 февраля 2008 17:25

    Да многое здесь не понятно мне почему какой то запрос о девизе .Это что такое?

  2. Andrew @ 6 февраля 2008 12:38

    Девиз - это прикольное предложение, шутка. Это простая строка текста. Это пример получения этой строки с WEB-сервера.. Вообще, сложно оказывается объяснить что такое девиз :)

  3. Nechaew Ivan @ 16 февраля 2008 17:03

    интересная тема попробую себе тоже установить плагина Potolook.у меня его нет спосибо.

Оставить комментарий

*

Нажмите для прослушивания


Инфо


RSS лента блога
RSS лента комментариев блога
Рейтинг блогов



Плагин Potolook для Microsoft Outlook
© 2004-2011 Позитик. Все права защищены.

Microsoft®, Outlook® и эмблема Office являются охраняемыми товарными знаками корпорации Майкрософт (Microsoft Corporation) в США и/или других странах.
Копирование и использование материалов разрешается только в случае указания явной гиперссылки на сайт http://www.potolook.ru, как на источник получения информации.

Разработка сайта — "Позитик"

Рейтинг@Mail.ru