Имя: Пароль:
1C
 
GET запрос в 1с как передать заголовки?
0 Shur1cIT
 
14.06.17
16:29
У "Соединение.Получить" нету параметра куда можно было бы передать заголовки... гугление ничего не дало. если POST то заголовки есть HTTPЗапрос(АдресРесурса,Заголовки);





    АдресРесурса = "/alfresco/api/-default-/public/alfresco/versions/1/nodes/"+Серия.AlfrescoID+"/content?attachment=false";
    Сервер = "docs.pharm.local";
    Попытка
        Соединение = Новый HTTPСоединение(Сервер,"80","","",,,);
    Исключение
        Сообщить("Нет соединения");
        Возврат;
    КонецПопытки;
    
    ИмяФайлаОтвета = ПолучитьИмяВременногоФайла();
    Попытка
        Заголовки = новый Соответствие;
        Заголовки.Вставить("X-Alfresco-Remote-User","test");
        Соединение.Получить(АдресРесурса,ИмяФайлаОтвета,Заголовки);
        Сообщить(ИмяФайлаОтвета);
        Ответ = Новый ТекстовыйДокумент();
        
        Ответ.Прочитать(ФайлРезультата, КодировкаТекста.UTF8);
        
        ТекстОтвета = Ответ.ПолучитьТекст();
    Исключение
    КонецПопытки;
1 Lexey_
 
14.06.17
16:33
(0)
HTTPСоединение (HTTPConnection)
Получить (Get)
Синтаксис:

Получить(<HTTPЗапрос>, <ИмяВыходногоФайла>)

;

HTTPЗапрос (HTTPRequest)
Заголовки (Headers)
Использование:

Чтение и запись.
Описание:

Тип: Соответствие.
Заголовки, которые будут отправлены на сервер в виде соответствия: "Заголовок" - "Значение".
2 Shur1cIT
 
14.06.17
16:43
(1) спасибо попробую, думал что "HTTPЗапрос" чисто под POST используют
3 Cumpuciy
 
14.06.17
17:10
(2) под POST используют ОтправитьДляОбработки