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

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);

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

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

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