Имя: Пароль:
1C
1С v8
POST запрос из 1С
0 Makar47
 
22.09.11
13:09
Подскажите, как отправить методом POST логин и пароль на форму авторизации, и в ответ получить имя/значение куки для поддержания сессии?
1 oleg_km
 
22.09.11
15:15
куки он сам отдаст, а логон и пароль как сайт запрашивает. Формат запроса каждый сервер для каждого URL по своему выглядит. Как веб-программист запрограммирует
2 Makar47
 
22.09.11
15:59
НТТР = Новый HTTPСоединение("example.com",,,, );
ИмяВходящегоФайла = ПолучитьИмяВременногоФайла();
НТТР.Получить("/index.php", ИмяВходящегоФайла, Заголовки);

Где куки смотреть?
3 oleg_km
 
22.09.11
17:51
Зачем их смотреть? Пока вы работаете с объектом HTTPСоединение они там будут храниться. Посмотрите в снифере как работает программа, которую вы пытаетесь заменить. Потом делайте так же
4 Makar47
 
23.09.11
12:30
не могу правильно сформировать POST запрос средствами 1С. В телнете это выглядит так:

POST /app/orders.cgi HTTP/1.1\r\n
Host: example.com\r\n
Content-Type: application/x-www-form-urlencoded\r\n
Content-Length: 22\r\n
\r\n
psw=123456&lgn=1234567\r\n

Как это правильно реализовать в 1С?
5 Makar47
 
24.09.11
13:57
печально :(
6 Makar47
 
24.09.11
14:38
На всякий случай сам отвечу - надо использовать метод "ОтправитьДляОбработки"
7 Поручик
 
24.09.11
17:07
(4) Передача файлов и данных на веб-сервер средствами 1С:Предприятие 8.X методом POST
http://forum.aeroion.ru/topic446.html
8 zag2art
 
25.09.11
18:13
(0) тоже что и в (7) но на другом ресурсе: http://infostart.ru/public/20017/
9 Поручик
 
25.09.11
18:56
(8) На другом ресурсе копия, оригинал на моём сайте.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой