http_servisy_get_post

GET

1. На стороне сервера (куда будем отправлять запросы) создаем HTTP сервис и публикуем его вместе в WEB

2. На стороне клинта (откуда будем отправлять запросы) код команды кнопки

&НаКлиенте
Процедура Команда1(Команда)
 
    // В сети есть сайт http://example.com
    // Запросим содержимое его главной страницы.
 
    // Подключаемся к сайту.
    Соединение = Новый HTTPСоединение(
        "94.130.90.116", // сервер (хост)
        80, // порт, по умолчанию для http используется 80, для https 443
       "ИмяПользователя1С" , // пользователь для доступа к серверу (если он есть)
       "ПарольПользователя1С" , // пароль для доступа к серверу (если он есть)
        , // здесь указывается прокси, если он есть
        , // таймаут в секундах, 0 или пусто - не устанавливать
          // защищенное соединение, если используется https
    );
 
    // Получаем текст корневой страницы через GET-запрос.
    Запрос = Новый HTTPЗапрос("/uchetautorabot/hs/Report/12/13");
    // Если бы нужна была другая страница, мы бы указали,
    // например, "/about" или "/news".
 
    Результат = Соединение.Получить(Запрос);
 
    Сообщить("Нам вернули код: " + Результат.КодСостояния);
    // Что примерно означают коды результата запроса:
    // [100, 299] - хороший код возврата
    // [300, 399] - нас перенаправляют на другую страницу,
    //              причём 302 - код постоянного перенаправления
    // [400, 499] - ошибка запроса
    // [500, 599] - ошибка сервера
 
    // в теле результата запроса - текст обычной html страницы
    Сообщить("Тело результата: " + Результат.ПолучитьТелоКакСтроку());   
 
КонецПроцедуры

POST

  • /sites/data/pages/http_servisy_get_post.txt
  • Последнее изменение: 2021/02/24 13:24
  • tro