Имя: Пароль:
1C
1С v8
HTTP запросы S3
,
0 MistaEr
 
27.08.18
14:39
Здравствуйте!

Синтаксис
PUT /ObjectName HTTP/1.1
Host: BucketName.hb.bizmrg.com (BucketName.ib.bizmrg.com)
Date: date
Authorization: authorization string

С помощью такого метода, мне нужно выложить файлы в облако.
Не знаю даже с чего начать
1 MistaEr
 
27.08.18
14:43
Соединение = Новый HTTPСоединение("адрес", , , , ПолучениеФайловИзИнтернетаКлиентСервер.ПолучитьПрокси("http"), 60);
        Соединение.ОтправитьДляОбработки(ИмяФайлаЗапроса, "/sendsms/", ИмяФайлаОтвета, Заголовок);
        Результат = ИмяФайлаОтвета;

МНе нужно сформировать xml файл с текстом запроса?
2 MistaEr
 
27.08.18
14:44
ОтправитьДляОбработки(<HTTPЗапрос>, <ИмяВыходногоФайла>)
Параметры:

<HTTPЗапрос> (обязательный)

Тип: HTTPЗапрос.
HTTP-запрос.
<ИмяВыходногоФайла> (необязательный)

Тип: Строка.
Имя выходного файла, в который записываются полученные с сервера данные.
Если не указан или содержит пустую строку, то тело ответа может быть получено из объекта HTTPОтвет.
3 Ёпрст
 
27.08.18
18:01
(0)
ОтправитьДляОбработки - это post

тебе нужен метод

HTTPСоединение (HTTPConnection)
Записать (Put)
Синтаксис:

Записать(<HTTPЗапрос>)
Параметры:

<HTTPЗапрос> (обязательный)

Тип: HTTPЗапрос.
HTTP-запрос.
Возвращаемое значение:

Тип: HTTPОтвет.

Описание:

Используется для отправки данных на HTTP-сервер с помощью PUT-запроса.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).


или так, например:
Результат = HTTPСоединение.ВызватьHTTPМетод("PUT",HTTPЗапрос);
4 Сергиус
 
27.08.18
20:34
(0)[ Authorization: authorization string]

Сначала разберись с авторизацией - как и что надо туда передавать в заголовке.