1С отправка POST запроса с параметрами

203
14 апреля 2018, 19:19

доброго всем

Хочу на сайте принять POST запрос. Что бы его принять, хочу его отправить из 1С. Проблема в том, что разные решения в интернете, в разных решаются разные задачи и проблемы свои. Чистого решения, что бы научиться - нету.

Подскажите как организовать из 1С отправку POST запроса с параметрами? Не GET а именно POST

//site:    https://mysite.com/api
//methid:  POST
//key1:    value1
//key2:    value2
//key3:    value3
//принимаю
<?php
if($_POST){
    print_r($_POST);
}else{
    echo '+++GET+++';
}
?>

p.s. ест-но гуглить умею, это решение для GET

Answer 1

Не очень понятно, параметры необходимо поместить в Url или в Body запроса. Решение ниже можно доработать для обоих случаев:

ПараметрыПодключения = Новый Структура("Сервер, Порт", "example.com", 80);
Соединение = Новый HTTPСоединение(
    ПараметрыПодключения.Сервер, 
    ПараметрыПодключения.Порт
);

АдресРесурса = "/api?param1=value";
СтрокаТелоЗапроса = "param1=value&param2=another";
Запрос = Новый HTTPЗапрос(АдресРесурса);
Запрос.УстановитьТелоИзСтроки(СтрокаТелоЗапроса, , ИспользованиеByteOrderMark.НеИспользовать);
HTTPОтвет = Соединение.ОтправитьДляОбработки(Запрос);
READ ALSO
Перенаправление codeigniter

Перенаправление codeigniter

Привет, я только начал изучать Codeigniter и мне нужно было убрать indexphp в строке браузера

153
Вычесть из даты 5 минут

Вычесть из даты 5 минут

Как вычесть из даты получаемой date('c') 5 минут?

245
Как получить найбольшее значение при foreach

Как получить найбольшее значение при foreach

На сервере получаю список файловИз них получаю максимальное количество игроков и количество игроков которые сейчас играют

123