Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
http_servisy_get_post [2021/02/24 13:16] tro |
http_servisy_get_post [2021/02/24 13:24] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | **На стороне сервера (куда будем отправлять запросы) создаем HTTP сервис и публикуем его вместе в WEB** | + | ====== GET ====== |
| + | |||
| + | **1. На стороне сервера (куда будем отправлять запросы) создаем HTTP сервис и публикуем его вместе в WEB** | ||
| {{ : | {{ : | ||
| - | {{ : | + | {{ :: |
| + | |||
| + | **2. На стороне клинта (откуда будем отправлять запросы) код команды кнопки** | ||
| + | < | ||
| + | |||
| + | & | ||
| + | Процедура Команда1(Команда) | ||
| + | |||
| + | // В сети есть сайт http:// | ||
| + | // Запросим содержимое его главной страницы. | ||
| + | |||
| + | // Подключаемся к сайту. | ||
| + | Соединение = Новый HTTPСоединение( | ||
| + | " | ||
| + | 80, // порт, по умолчанию для http используется 80, для https 443 | ||
| + | " | ||
| + | " | ||
| + | , // здесь указывается прокси, | ||
| + | , // таймаут в секундах, | ||
| + | // защищенное соединение, | ||
| + | ); | ||
| + | |||
| + | // Получаем текст корневой страницы через GET-запрос. | ||
| + | Запрос = Новый HTTPЗапрос("/ | ||
| + | // Если бы нужна была другая страница, | ||
| + | // например, | ||
| + | |||
| + | Результат = Соединение.Получить(Запрос); | ||
| + | |||
| + | Сообщить(" | ||
| + | // Что примерно означают коды результата запроса: | ||
| + | // [100, 299] - хороший код возврата | ||
| + | // [300, 399] - нас перенаправляют на другую страницу, | ||
| + | // причём 302 - код постоянного перенаправления | ||
| + | // [400, 499] - ошибка запроса | ||
| + | // [500, 599] - ошибка сервера | ||
| + | |||
| + | // в теле результата запроса - текст обычной html страницы | ||
| + | Сообщить(" | ||
| + | |||
| + | КонецПроцедуры | ||
| + | |||
| + | </ | ||
| + | |||
| + | ====== POST ====== | ||
| + | https:// | ||