Навигация:  Traffic Inspector SDK > API администрирования > Интерфейсы > ITrafInspAdmin >

SetForwardProxy_AddExtFwRule

Previous pageReturn to chapter overviewNext page

 

Функция включает в себя набор действий, необходимых для выполнения различных внешних HTTP запросов -

 

Производится конфигурирование интерфейса IServerXMLHTTPRequest2. Интерфейс входит в MSXML 4.0 и может использоваться для реализации любых HTTP запросов. См. документацию в MSDN. Эта функция конфигурирует его для работы с прокси сервером в соответствие с едиными настройками - они задаются в окне главных настроек программы.
При необходимости добавляется временное разрешение во внешний сетевой экран для выполнения этого запроса.

 

 

C/C++ -

 

HRESULT _stdcall SetForwardProxy_AddExtFwRule([in] VARIANT HTTPRequest, [in] BSTR DirectHost, [in] long DirectPort, [out, retval] BSTR* Value);

 

Delphi -

 

function SetForwardProxy_AddExtFwRule(HTTPRequest: OleVariant; const DirectHost: WideString; DirectPort: Integer): WideString; safecall;

 

Возвращаемое значение - GUID временного разрешающего фильтра внешнего сетевого экрана. Если пустое значение, то фильтр не добавлялся. Фильтр создается как временный и невидимый в консоли. По времени ограничений у него нет, он существует до перегрузке службы программы, поэтому после работы с этим запросом временный фильтр желательно явно удалить. Проще всего это сделать через специальный интерфейс ITrafInspExtFw.

 

HTTPRequest - ссылка на интерфейс IServerXMLHTTPRequest2.

 

DirectHost - имя хоста или IP адрес HTTP сервера, на который будут делаться запросы.

 

DirectPort - номер порта HTTP сервера, на который будут делаться запросы.

 

 

 


Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_setforwardproxy_addextfwrule.htm

Сайт разработчиков Traffic Inspector