Internet Explorer custom HTTP headers ?
От: AMI  
Дата: 27.11.02 09:34
Оценка:
Надо добавить дополнительные заголовки в HTTP запрос формируемый IE.
Cоздав экземпляр IE c помощью
    CoCreateInstance(CLSID_InternetExplorer,
                     NULL,
                     CLSCTX_SERVER,
                     IID_IWebBrowserApp,
                     (LPVOID*)&pWBApp)

пытаюсь добавить заголовки, используя метод
    HRESULT Navigate(BSTR url,
                     VARIANT *Flags,
                     VARIANT *TargetFrameName,
                     VARIANT *PostData,
                     VARIANT *Headers).

Всё работает нормально когда url начинается с "http:\\", но когда запрос
начинается с "https:\\" то заголовки, заданные в Headers не отсылаются.

В связи с этим вопрос — как можно модифицировать (напр. User Agent) или
добавить дополнительные заголовки отсылаемые IE? Есть ли иной способ?

Заранее спасибо.
Re: Internet Explorer custom HTTP headers ?
От: boil  
Дата: 14.02.06 11:12
Оценка:
Здравствуйте, AMI, Вы писали:

AMI>пытаюсь добавить заголовки, используя метод

AMI>
AMI> HRESULT Navigate(BSTR url,
AMI> VARIANT *Flags,
AMI> VARIANT *TargetFrameName,
AMI> VARIANT *PostData,
AMI> VARIANT *Headers).
AMI>
AMI>Всё работает нормально когда url начинается с "http:\\", но когда запрос
AMI>начинается с "https:\\" то заголовки, заданные в Headers не отсылаются.

AMI>В связи с этим вопрос — как можно модифицировать (напр. User Agent) или

AMI>добавить дополнительные заголовки отсылаемые IE? Есть ли иной способ?

У меня работает все ок при использовании Navigate2
Попробуйте данную функцию

Удачи!...
Re: Internet Explorer custom HTTP headers ?
От: Константин Ленин  
Дата: 14.02.06 16:01
Оценка:
по-моему IWebBrowserApp deprecated
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.