0
fantomrik
07.12.17
✎
13:10
|
Коллеги, привет!
Пытаюсь поработать с API и возникло пару вопросов.
Описание метода API с сайта с параметрами {thumbprint} и {value}
"PUT /v1/certificates/{thumbprint}?api-key={value}".
1) В 8.1 описание запроса PUT:
HTTPСоединение (HTTPConnection)
Записать (Put)
Синтаксис:
Записать(<Источник>, <Имя выходного файла>, <Заголовки>)
Параметры:
<Источник> (обязательный)
Тип: Строка. Адрес файла-источника.
<Имя выходного файла> (обязательный)
Тип: Строка. Адрес ресурса на сервере, в который записываются данные из источника.
<Заголовки> (необязательный)
Тип: Строка. Указываются заголовки, добавляемые к запросу на сервер. Текстовые пары вида <Заголовок>:<Значение>, разделяемые комбинацией ВК + ПС.
Описание:
Записывает файл по указанному адресу.
А результат выполнения где я смогу посмотреть при такой реализации??!
2) Возможно ли реализовать PUT через POST (HTTPСоединение.ОтправитьДляОбработки) ? Или если разработчики на сайте реализовали PUT, то только так и возможно?
|
|
2
fantomrik
07.12.17
✎
13:28
|
(1) Если по простому для 1с-ника, POST - всегда добавить, а PUT - Добавить, в случае наличия - обновить?
Не понял что значит пробовать через XMLHttpRequest
Да и по PUT в 8.1 не понятно, ответ сервера же я должен прочитать как то.
|
|
3
fantomrik
07.12.17
✎
13:40
|
Попытка
Соединение.Записать(ИмяФайлаЗапроса, АдресРесурса, Заголовки);
Исключение
ОписаниеОшибки = ОписаниеОшибки();
КонецПопытки;
и случае любого ответа от сервера кроме 201, вывалюсь в ошибку?
|
|