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

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

Как перевести запрос CURL в запрос на 1С

Как перевести запрос CURL в запрос на 1С
Я
   Иван13579
 
21.01.18 - 14:07
body=$(cat << EOF
{
  "order": {
    "units": "100", 
    "instrument": "EEEEUR", 
    "timeInForce": "FOK", 
    "type": "MART"
  }
}
EOF
)
curl \

  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <AUTHENTICATION TOKEN>" \
  -d "$body" \
  https://api-fxt.ruda.com/v3/accounts/<ACCOUNT>/orders

Есть POST запрос на Curl.
Как это сделать в 1С через POST запрос? Точнее, как сформировать файл с содержимым body?  Пытался подбирать формат боди файла ручками, но ничего не вышло
 
 
   jsmith82
 
1 - 21.01.18 - 14:34
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();

Структура = Новый Структура;
Структура.Вставить("units", "100");
...

ЗаписатьJSON(ЗаписьJSON, Структура);


х = ЗаписьJSON.Закрыть();

Адрес = "https://api-fxt.ruda.com/v3/accounts/<ACCOUNT>/orders";;
ТекстЗапроса = Новый HTTPЗапрос(Адрес);
ТекстЗапроса.Заголовки.Вставить("Content-Type","application/json");
ТекстЗапроса.Заголовки.Вставить("Accept","application/json");
ТекстЗапроса.УстановитьТелоИзСтроки(х);

SSL = Новый ЗащищенноеСоединениеOpenSSL();
Соединение = Новый HTTPСоединение(Сервер, ,  Пользователь,Пароль, , 10, SSL);

Ответ = Соединение.ОтправитьДляОбработки(ТекстЗапроса);

Сообщить(" Ответ: " + Ответ.ПолучитьТелоКакСтроку());

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