0
VS-1976
08.11.17
✎
15:25
|
Подскажите кто нибудь делал подключение из 1С к bpm'online.
Если да, то просьба кинуть в меня примером.
PS: Так же если у кого есть пример подключения к сервису используя Cookie, просьба так же поделиться
|
|
1
maximsagaydak
27.11.17
✎
13:13
|
С авторизацией по Cookie - так и не получилось разобраться, возможно предполагается как-то обрабатывать содержимое, которое приходит в ответ на авторизацию (в заголовке "Set-Cookie"), пробовал вставлять в заголовок запроса к OData c именем "Cookie", "Authorization", "Set-Cookie" - никакого результата...
Работает только Basiс аутентификация. Для того чтобы ею воспользоваться - необходимо при создании "Соединения" указывать явно пользователя и пароль.
Пример:
HTTPЗапрос = Новый HTTPЗапрос ("/0/ServiceModel/EntityDataService.svc/OrderCollection"); //это для примера, возвращает коллекцию заказов (если она есть конечно
ssl4 = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);
АдресСервера = [Адрес приложения bpm'online]
Соединение = Новый HTTPСоединение(АдресСервера,, Пользователь, Пароль,,, ssl4);
Ответ = Соединение.ВызватьHTTPМетод("GET", HTTPЗапрос);
ТелоСообщения = Ответ.ПолучитьТелоКакСтроку();
Ответ возвращается в xml, пробовал её парсить через ФабрикуXDTO - почему-то режет значения.
|
|