X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

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

Открыть тему
Тема закрыта
> Составить и Отправить Get запрос в браузер
zerosoul
zerosoul
Topic Starter сообщение 12.8.2013, 13:04; Ответить: zerosoul
Сообщение #1


Добрый день подскажите пожалуйста, как составить get запрос, вот то что у меня получилось
http://liked.ru/client/task/checklist/9033?name=solve_all&name=solve_all&id=task-customer-check-all


Вот исходный код:
Развернуть/Свернуть
<form action="/client/task/checklist/9033" method="post" name="solve_all">
                <input type="hidden" name="solve_all" />
                <div class="task-inner" style="padding: 0 16px 8px;">
                    <input type="checkbox" class="task-customer-check-all" id="task-customer-check-all" />
                    <label for="task-customer-check-all" class="task-customer-check-all-text">Принять все задания</label>
                    <span class="present-more send-to-processing-all hidden"><span class="present-more-inner">Применить</span></span>
                </div>
            </form>
            <div class="task-block task-block-checklist">
            <div class="task-block-inner">
                <div class="task-inner">
                    <div class="task-inner-top">
                        <div class="content-table">
                            <table width="100%">
                                <tr>
                                    <th align="left">Исполнитель</th>
                                    <th align="left">Задание</th>
                                    <th align="left">Ответ</th>
                                    <th align="left">Время начала</th>
                                    <th align="left">Время завершения</th>
                                    <th align="left">Статус</th>
                                </tr>
                                <tr>
                                    <td><a href="/client/userpage/3541">Vasily</a></td>
                                    <td><a href="/client/task/9033">Добавить Яндекс виджет</a></td>
                                    <td class="task-block-checklist-answer-item">
                Установить то я его установил а вот где находится уникальный код установки, не знаю. Попробовал поставить PS а он не хочет копироваться в это окно. Вот такие дела.
                                </td>
                                <td>10 августа 2013 <span class="time">18:57</span></td>
                                <td>10 августа 2013 <span class="time">19:03</span></td>
                                <td>
                                проверяется
                                </td>
                            <tr>
                        </table>
                    </div>
                </div>
                <div class="task-inner">

                    <form method="post" name="rework">

                        <div class="task-customer-values">    
                            <span class="answer_id hidden">130164</span>
                            <span class="runid hidden">192114</span>
                            <span class="action hidden"></span>
                        </div>

                        <div class="task-customer-check-holder">
                            <div class="task-customer-check-frame">
                                <input type="radio" id="130164-1" class="task-customer-check" name="130164" value="1" />
                                <label for="130164-1" class="task-customer-check-success">Задание выполнено</label>
                                <input type="radio" id="130164-2" class="task-customer-check" name="130164" value="2" />
                                <label for="130164-2" class="task-customer-check-unsuccess">Задание не выполнено</label>
                                <input type="radio" id="130164-3" class="task-customer-check" name="130164" value="3" />
                                <label for="130164-3" class="task-customer-check-revision">Отправить на доработку</label>
                                <a class="descr-more send-form" href="#"><span class="descr-more-inner" style="font-weight: normal;">Пожаловаться</span></a>
                            </div>
                        </div>

                        <div class="feedback-field-area hidden">
                            <div class="task-inner">
                                <textarea cols="30" rows="10" class="task-customer-check-area"></textarea>
                                <span class="task-customer-check-text"></span>
                            </div>
                            <div class="task-inner">
                                <span class="form-error" style="margin: 0;"></span>
                            </div>
                        </div>

                    </form>
                </div>
                </div>
            </div>
        </div>
            <div class="task-block task-block-checklist">
            <div class="task-block-inner">
                <div class="task-inner">
                    <div class="task-inner-top">
                        <div class="content-table">
                            <table width="100%">
                                <tr>
                                    <th align="left">Исполнитель</th>
                                    <th align="left">Задание</th>
                                    <th align="left">Ответ</th>
                                    <th align="left">Время начала</th>
                                    <th align="left">Время завершения</th>
                                    <th align="left">Статус</th>


Сообщение отредактировал zerosoul - 12.8.2013, 13:06
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 12.8.2013, 13:25; Ответить: andreykashops
Сообщение #2


А в чем вопрос то? У вас получилось - хорошо, что от нас требуется?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zerosoul
zerosoul
Topic Starter сообщение 12.8.2013, 13:33; Ответить: zerosoul
Сообщение #3


Если бы у меня хорошо получилось, я бы не спрашивал, почему то, что я составил не отправляет форму, вот и хотел услышать может что то все таки я упустил в запросе!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 12.8.2013, 17:52; Ответить: andreykashops
Сообщение #4


zerosoul, method="post" наверное нужно поменять на method="get"...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 12.8.2013, 22:12; Ответить: x64
Сообщение #5


переменные, переданные методом POST, не тоже самое, что переменные, переданные методом GET. конечно, в php есть суперглобальный массив $_REQUEST, который юзает и post, и get, но лучше разделять данные переменные. всё-таки людей, которые одинаково легко могут послать данные обеими методама, меньше, нежели тех, что может составить запрос вида http://site.ru/?k1=v1&k2=v2
в форме явно указанно method="post", и если скрипт ждёт переменные именно от POST, бесполезно передавать данные через /request/?a=1&b=2 (это GET)
в свою очередь, POST может передаваться тоже двумя способами. в первом, параметры передаются в стиле GET (a=1&b=2), но после заголовков (особое внимание уделить Content-Length), во втором, применяется multipart/form-data. исчерпывающая информация есть на вики.

теперь главный вопрос: чего же, собственно, вы хотите? чтобы форма передавала get-запрос? так и используйте метод GET, а не POST. при этом нужно понимать, что в качестве целевого url должен быть адрес целевой страницы, без подзапроса. дополнительные необходимые переменные передаются с помощью <input type="hidden" name="name_value" value="value">


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 13.8.2013, 10:54; Ответить: mmkulikov
Сообщение #6


zerosoul,
<form action="/client/task/checklist/9033" method="post" name="solve_all">

поменять на
<form action="/client/task/checklist/9033" method="get" name="solve_all">

или просто убрать method="post" т.к. по-умолчанию форма отправляет запросы методом get


--------------------
Сдается, обращаться скайп avdesk-it-kmm
VPS от 5€
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 13.8.2013, 20:05; Ответить: andreykashops
Сообщение #7


mmkulikov, а не тоже самое мы твердили с x64 выше? blink.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) ✅ Dolphin{anty} — современный антидетект-браузер -❗️10 бесплатных профилей каждому❗
67 DolphinAnty 21602 19.4.2024, 18:24
автор: DolphinAnty
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыLinken Sphere - многопоточный браузер / антидетект / арбитраж трафика / мультиаккаунтинг
43 Gor510 19283 19.4.2024, 15:05
автор: Gor510
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24430 14.4.2024, 22:52
автор: AdsPower
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1972 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2357 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 23.4.2024, 14:46
Дизайн