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

1С:Предприятие :: 1С:Предприятие 8 общая

Post-запрос: не сохраняется введенное в поле значение.

Post-запрос: не сохраняется введенное в поле значение.
Я
   Dmitry_333
 
24.05.18 - 11:13
Добрый день!

Господа, прошу о помощи.
Написал Post-запрос для изменения одного реквизита на сайте.
При обновлении страницы параметр не сохраняется-(

НО, поле сохраненной страницы, получаемой методом ПолучитьТелоКакСтроку() и т.д. содержит это переданное значение, стало быть оно сохраняется, но, при обновлении страницы вручную, это поле содержит первоначальное значение.  

Код запроса и скрин кода страницы:

//Сначала авторизуемся на сайте    

Соединение = Новый HTTPСоединение("cp.abcp.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());

ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "application/x-www-form-urlencoded");

ЗапросТест = Новый HTTPЗапрос("/", ЗаголовокHTTP);

ЗапросТест.УстановитьТелоИзСтроки("&login_start=1&login=malevich.1901@mail.ru&pass=025731");

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

Результат.Заголовки.Получить("Location");

//Сохраняем идентификатор сессии

Куки = Результат.Заголовки.Получить("Set-Cookie");

Куки = СтрЗаменить(Куки, ";", Символы.ПС);

ИдентификаторСессии = СтрПолучитьСтроку(Куки, 1);

//Теперь пытаюсь поменять значение deadline_new на 4 и скрытому значению кнопки "Сохранить изменения" save присваиваем значение 1.

Соединение = Новый HTTPСоединение("cp.abcp.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());

ЗаголовкиНовые = Новый Соответствие();
ЗаголовкиНовые.Вставить("Cookie", ИдентификаторСессии);
ЗаголовкиНовые.Вставить("Content-Type", "application/x-www-form-urlencoded");
ЗаголовкиНовые.Вставить("Connection", "keep-alive");

ЗапросНовый = Новый HTTPЗапрос("/?page=distributors&distributor_route_edit&id_contractor=1466486&edit_dr=11071055", ЗаголовкиНовые);

ЗапросНовый.УстановитьТелоИзСтроки("&deadline_new=4&save=1");

Результат = Соединение.ОтправитьДляОбработки(ЗапросНовый);
 
 
   Dmitry_333
 
1 - 24.05.18 - 11:16
<form id="editRouteForm" name="route_edit" method="POST" action="/?page=distributors&distributor_route_edit&id_contractor=1466486&edit_dr=11071055">
    <table cellspacing="5" cellpadding="0" border="0" >
        <tr>
            <td>
                <label class="fLeft">
                    <input class="align-middle mt0 mr3" type="checkbox" id="useGroups" name="useGroups"                    onchange="showHideGroups(true)" /> Использовать группы                </label>
                            </td>
        </tr>
        <tr>
            <td class="valignTop">
                <table cellspacing="0" cellpadding="2" class="table table-hover editDist">
                    <tr>
                        <th colspan="2">
                            Настройка срока для отображения вашим клиентам
                        </th>
                    </tr>
                    <tr>
                        <td>
                            Срок поставки (часов)
                        </td>
                        <td>
                            <input class="deadline_new" type="text" name="deadline_new" value="0" size="10" maxlength="5" />
                        </td>
                    </tr>
                    
                        <td colspan="2" class="text-right">
                            <input type="hidden" name="save" value="1" />
                                                                                                                    <input type="submit" class="btn btn-primary" value="Сохранить изменения"  />
   Dmitry_333
 
2 - 24.05.18 - 11:30
Вопрос снимается.

Оказывается все работает, просто страница была открыта в браузере, а подключение осуществлялось под теме же логином.

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