WinHttpRequest #593502


#0 by MultIfleX
Суть проблемы: при авторизации на одном WEB сервере через Http=новый COMОбъект("WinHttp.WinHttpRequest.5.1")..., производится автоматический редирект на другую страницу, и я не могу получить исходные заголовки через Http.GetAllResponseHeaders, чтоб запомнить куки. Есть способ отключить авто редирект - это выставить свойство Option с индексом 6 в False - точнее в примере на МСбейсике так: Http.Option=False Но в 1с данное выражение не имеет смыла. Читая Http.Option я получаю Истина, при этом Option - это именно Свойство (как написано тут - это НАБОР ОПЦИЙ), а не метод. Подскажите, как задать значение ?
#1 by smaharbA
используй обертку
#2 by MultIfleX
Если не трудно, расскажи подробнее, что имеется ввиду
#3 by MultIfleX
Так я и использую по факту IWinHttpRequest интерфейс (описание ), вот у него и не могу поменять свойство Option
#4 by MultIfleX
Пробовал писать Http.Option(6,Ложь) - ничего не происходит, Http.Option читается как Булево = Истина
#5 by Kreont
Может через:
#6 by MultIfleX
---> не прошло... Ошибка при установке значения атрибута контекста (Option): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Запрашиваемый заголовок не найден
#7 by zzhiraf
#8 by Kreont
Может атк скорей всего:
#9 by Kreont
#10 by oleg_km
ТАк а попробуй просто присвоить: Http.Option = Ложь:
#11 by MultIfleX
Спасибо, то что нужно. Работает как часы. не получилось 1с считает Http.Option методом, соответственно Http.Option = Ложь - неопознанный оператор.
#12 by zzhiraf
На здоровье
#13 by zzhiraf
а у меня другая так и не решенная до сих пор проблема
#14 by MultIfleX
Прочитал топик. К сожалению, к тому что там уже сказано, мне добавить нечего, никогда не сталкивался с прокси...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С