.
Web + 1С. Урок 6. Как послать из 1С запрос на Web-сервер методом POST.
Автор megabax   
03.12.2011 г.
Структура программы на примере простейшей программы

Web плюс 1С. Урок 6. Как послать из 1С запрос на Web-сервер методом POST.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На прошлом уроке мы учились посылать средствами 1С запрос на сайт методом GET. Однако на практике часто приходиться использовать метод POST. Во первых, POSTболее безопасный метод, так как информация передается на сайт не в виде командной строки, а в скрытом виде. Во вторых, встает задача эмулировать ввод данных в элементы управления на чьей то странице и нажатие на кнопочку типа "Применить", "ОК" и так далее. Чаще всего в таком случае работают только запросы POSTи мы не можем выбирать. Вот поэтому то мы и изучим сейчас способ помыла информации на сайт методом POST.

И так, рассмотрим пример. Для начала создадим обработку с тремя полями ввода и одним полем HTML документа:

Web плюс 1С. Урок 6. Как послать из 1С запрос на Web-сервер методом POST.

поля ввода назовем "Перем1", "Перем2", "Перем3", поле HTML документа "ПолеHTMLДокумента"

На кнопку "Выполнить" навесим вот такой код:

Процедура КнопкаВыполнитьНажатие(Кнопка)

   

    СерверИсточник = "localhost";

   

   

    ФайлПример  = "c:\1\1.txt";

   

    ...

 

...

... Данный пример отправляет на сайт запрос методом POST,  в том числе и посылает туда файл. Теперь посмотрим, как будут обрабатываться данные на стороне сервера...

...

 

...И так, выкладываем скрипт на web-сервер и запускаем 1С-овскую обработку:

Web плюс 1С. Урок 6. Как послать из 1С запрос на Web-сервер методом POST.

 

Файл, передаваемый скрипту, должен у вас закачаться в тот же каталог на web-сервере, где расположен скрипт. Проверьте, там ли он.

Последнее обновление ( 03.12.2011 г. )