|
Авторизация на сайте из 1С 🠗 (Волшебник 05.06.2017 11:21)
| ☑ |
0
skela1c
05.06.17
✎
10:43
|
Каким способом можно авторизоваться на сайте из 1с для дальнейшей работы с сайтом?
|
|
1
Волшебник
модератор
05.06.17
✎
10:43
|
POST-запросом с вводом логина и пароля
|
|
2
skela1c
05.06.17
✎
10:47
|
(1) а как это должно выглядеть?
|
|
3
Волшебник
модератор
05.06.17
✎
10:47
|
(2) Красиво и легально.
|
|
4
skela1c
05.06.17
✎
10:50
|
(3) а можно какой-нибудь пример, пожалуйста
|
|
5
dezss
05.06.17
✎
10:52
|
(4) все зависит от вида авторизации и вообще что тебе после авторизации там делать.
Можешь юзать HTTPСоединение, там можно указать логин и пароль, а потом уже будешь слать туда запросы.
|
|
6
skela1c
05.06.17
✎
10:54
|
попытался сделать Новый HTTPСоединение("сайт",,"логин","пароль"), но ничего не получилось
|
|
7
dezss
05.06.17
✎
10:55
|
(6) почему думаешь, что не получилось?
|
|
8
dezss
05.06.17
✎
10:56
|
Ты ж никакого запроса не послал.
После того, как создал, надо сделать
Получить(<HTTPЗапрос>, <ИмяВыходногоФайла>)
|
|
9
skela1c
05.06.17
✎
11:00
|
(8) а что указывать в HTTPЗапрос?
|
|
10
dezss
05.06.17
✎
11:06
|
(9) в сп забанили?
В HTTPЗапрос указывают HTTPЗапрос)))
|
|
11
dezss
05.06.17
✎
11:07
|
(9) вот те короткий пример
хСоединение = Новый HTTPСоединение(";);
хЗапрос = Новый HTTPЗапрос("/services/lssearch?tn=+&producer=&country=&series=&status=&let_num=&let_from=&let_to=&xls=1");
хОтвет = хСоединение.ОтправитьДляОбработки(хЗапрос,"C:\1.xls");
|
|
12
skela1c
05.06.17
✎
11:51
|
я делаю
Соединение = HTTPСоединение("сайт")
хЗапрос = Новый HTTPЗапрос("./login.aspx?tbLogin=""&tbPassword=""");
Результат = Соединение.ОтправитьДляОбработки(хЗапрос,"C:\1.xls");
код состояния = 200
По каким параметрам можно определить, что все прошло успешно?
|
|
13
h-sp
05.06.17
✎
13:41
|
(12) ну может не на диск С прямо вот так фигачить - это же самоубийство. Туда только сисадмин имеет доступ. Попробуй какую-нибудь нейтральную папку.
|
|