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

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
Вопрос снимается.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует