#0
by AndA_2007
Добрый день. Подскажите, как подтянуть файлы cookies в POST запросах 1С8 ? Работа с POST осуществляется при помощи WinHttp.WinHttpRequest.5.1. Первый запрос авторизации проходит успешно. На втором запросе необходимо выполнять определенное действие, но запрос выдает 401 ошибку авторизации, так как не передаю cookies. Как можно получить cookies и передать их во втором запросе? Заранее благодарю.
#1
by manyak
Set http = New WinHttpRequest ... свои куки смотришь в опере: Меню Опера - Инструменты разработчика - ВебИнспектор в инспекторе выбираешь вкладку "Network" отправляешь свой запрос и в инспекторе ищешь свой запрос и видишь все его параметры - заголовки, в том числе и куки
#2
by Tedman
Либо , либо когда ты отправляешь первый запрос тебе должен в заголовке прийти параметр "Set-Cookie" или что-то в этом роде. Ставь его. Так или иначе тебе надо установить заголовок с кукими.
#3
by oleg_km
Фиддлером смотрели? может дело не в куках. НАсколько я помню этот объект сам помнит куки между запросами
#7
by AndA_2007
В заголовках WinHTTP не приходит "Set-Cookie" Уже все опции перепробовал, нет такого заголовка
#9
by AndA_2007
Куки передаются. Но в 1С не могу их поймать. Если я правильно понимаю они должен появиться в хедере Set-cookie. А такого заголовка совсем нет
#12
by oleg_km
Разве ты сам формируешь куки? По-моему клиент просто сохраняет куки полученные с сервера и при последующих запросах передает их обратно на сервер
#13
by AndA_2007
Все верно. С сервера мне показывают логи, где куки видны. У меня же в заголовках WinHTTP хедера "Set-cookie" нет. Соответственно во втором запросе я не знаю что именно передавать в хедере "Cookie". Или я что то не так понимаю?
#14
by AndA_2007
http.SetRequestHeader "Cookie", "каша кукки" Судя по получается что в "каша кукки" я должен установить что то что мне пришло в хедере "Set-cookie"
#15
by oleg_km
Куки шлет сервер клиенту. Клиент их запоминает и в рамках одной "сессии" сам шлет их серверу. Не знаю не одного сайта, в котором куки нужно создавать именно на клиенте. У тебя проблема скорее всего не в куках. Для этого нужно установить фиддлер, чтобы убедиться, что клиент шлет нормально куки и начать искать настоящую ошибку. Я так думаю
#16
by AndA_2007
Про куки, которые на клиенте, Вы не совсем правильно поняли. Я их не создаю. Я их просто не вижу, что они с сервера ко мне приходят, хотя по логам сервера, они ко мне уходят. В любом случае спасибо, проблему решили изменив что то на сервере. Спасибо всем за участие :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- WinHttp, метод POST. Как отправить переменные на разные поля?
- HttpСоединение, Получение XML файлов из интернета, аутенфикация, cookies.
- Процессы, запускающиеся из Cookies
- Как средствами 1С 8.1 получить id сессии (cookies)?
- POST запрос в 8.
- v8: Сдача отчетность через интернет через ... 1С БП 2.0
- Ошибка: Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm
- v7: отправка POST через инет (WinHttp.WinHttpRequest)
- Как передать файл методом POST, при помощи winhttp.winhttprequest.5.1?
- Отправка файла методом POST в объекте WinHttpRequest из 1C
В этой группе 1С
- v7: КАК переименовать файлы в выбранном каталоге.
- 1C зависает при открытии консоли запросов
- Ошибка СУБД: Interface 0c733a7c-2a1c-11ce-ade5-00aa0044773d в 8.3.4
- v7: А где в 7.7 конструктор запроса?
- 1с 8.3 не может найти лицензии 8.2 работает как часы
- Временные файлы сервера 1С
- v7: Как узнать есть ли в табличной части документа конкретное значение реквизита?
- Платформа 8.3
- Ошибка при попытке выгрузки в банк.
- СохраняемыеВНастройкахДанныеМодифицированы
- СтруктураШапкиДокумента
- Настройка обмена между УТ с БУ
- Дисциплинарное взыскание в ЗУП 8.2.
- УТ 11 как создать сделку, управляемую своим бизнес-процессом
- ЗУП Страховые взносы после обновления с релиза 2.5.64.2 на 2.5.80.1
- Перетаскивание значения ячейки в пределах одного табличного документа
- Получение значения свойства запросом из документа
- Обмен StoreHouse и 1С
- Ошибка при обмене
- ЗУП 2.5 НачислениеОтпускаОрганизаций не двигает ФактическиеОтпускаОрганизаций