Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 мая 2022, 09:05

POST запрос 1с

Автор vsharmanov, 14 апр 2022, 04:23

0 Пользователей и 1 гость просматривают эту тему.

vsharmanov

Коллеги, добрый день!

Вот есть curl:

curl -s -n -X POST -H "Accept: application/xml" -H "OCS-APIRequest: true"  http://nextcloud-srv/nextcloud/ocs/v1.php/apps/files_sharing/api/v1/shares -u user:password -d path="/sppr/file.xlsx&shareType=3"

В 1С делаю так:

HttpСоединение = Новый HTTPСоединение("nextcloud-srv", 80,"user","password");
HttpЗапрос = Новый HTTPЗапрос("/nextcloud/ocs/v1.php/apps/files_sharing/api/v1/shares");
HttpЗапрос.Заголовки.Вставить("Accept", "text/xml");
HttpЗапрос.Заголовки.Вставить("OCS-APIRequest", "true");
СтрокаЗапроса = "path=""/sppr/file.xlsx&shareType=3""";
HttpЗапрос.УстановитьТелоИзСтроки(СтрокаЗапроса,КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
HttpОтвет = HttpСоединение.ВызватьHTTPМетод("POST", HttpЗапрос);
Сообщить(HttpОтвет.ПолучитьТелоКакСтроку());

Получаю 404.

Что я делаю не так?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск