Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

HTTP запросы S3

HTTP запросы S3
Я
   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

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

МНе нужно сформировать xml файл с текстом запроса?
   MistaEr
 
2 - 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]

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует