|
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]
Сначала разберись с авторизацией - как и что надо туда передавать в заголовке.
|
|