http post

Обсуждение программы xStarter
Ответить
Lutik
Пилотируем с автопилотом
Сообщения: 34
Зарегистрирован: Пт сен 01, 2006 10:23 am
Благодарил (а): 0
Поблагодарили: 4 раза

http post

Сообщение Lutik » Вт сен 05, 2006 12:48 pm

Хотелось бы побольше узнать о синтаксисе действия HTTPPost, желательно с примерчиком. Напрример кнопка описана:

<go href="http://test.ru/send/?type=0,addr=111" method="post">
<postfield name="text" value="222"/>
</go>

Как это изобразить в действии

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср сен 06, 2006 4:23 am

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

В Вашм примере не совсем понял где этот скрипт, но можно попробовать
URL:http://test.ru/send/?type=0,addr=111
Параметры:name=222&someanother=anytext

Lutik
Пилотируем с автопилотом
Сообщения: 34
Зарегистрирован: Пт сен 01, 2006 10:23 am
Благодарил (а): 0
Поблагодарили: 4 раза

Сообщение Lutik » Ср сен 06, 2006 10:32 am

URL:http://test.ru/send/?type=0,addr=111
Параметры:name=222&someanother=anytext

Возвращает False
Я за прокси сижу

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср сен 06, 2006 10:42 am

А, понятно, в HTTPPost пока не встроена поддержка прокси, попробую на днях добавить...

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пт сен 08, 2006 3:28 am

Добавил настройки для работы с прокси сервером в HTTPPost. И в стандартной и в Web Pilot версии.

Lutik
Пилотируем с автопилотом
Сообщения: 34
Зарегистрирован: Пт сен 01, 2006 10:23 am
Благодарил (а): 0
Поблагодарили: 4 раза

Сообщение Lutik » Пт сен 08, 2006 10:22 am

Спасибо огромное, всё работает. Жалко в новой версии нет 'asc' :(

Hasper
Пилотируем с автопилотом
Сообщения: 30
Зарегистрирован: Пн сен 11, 2006 12:05 am
Благодарил (а): 1 раз
Поблагодарили: 0

Сообщение Hasper » Вс сен 24, 2006 12:27 am

Попытался отпрвлять web форму. (послылка СМС через веб) ни че не получилось.. если кому не лень.. подскажите как ее отправить http://velcom.by/ru/services/web-sms/

Lutik
Пилотируем с автопилотом
Сообщения: 34
Зарегистрирован: Пт сен 01, 2006 10:23 am
Благодарил (а): 0
Поблагодарили: 4 раза

Сообщение Lutik » Вс сен 24, 2006 2:02 am

<form action="ru/services/web-sms/" method="post" name="SMForm" style="margin:0px; padding:0px;" onSubmit="goSub();">
<input type=hidden name="send" value=0>
<input type=hidden name="sms" value='ytcghfdtlkbdjgjkexbk'>
<input type=hidden name="_en" value="0">
<input type=hidden name="_by" value="0">
<table width=182 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width="100%" class="sm">Телефон:</td>
<td class="sm">&nbsp;+375&nbsp;29&nbsp;</td>
<td><input type=text size=8 maxlength=7 class="im" name="phone"></td>
</tr>
</table>
<img src="i/1.gif" alt="" width=1 height=5 border=0><br>
<table width=182 border=0 cellspacing=0 cellpadding=0>
<tr>
<td class="sm"><label for=cb1>Кириллица</label>:&nbsp;</td>
<td><input type="radio" name="smslang" value="rus" onclick="change_lang();" class="nobg" style="width:12px;" id=cb1></td>
<td class="sm">&nbsp;&nbsp;<label for=cb2>Латиница</label>:&nbsp;</td>
<td width="100%"><input type="radio" name="smslang" value="lat" checked onclick="change_lang();" class="nobg" style="width:12px;" id=cb2></td>
</tr>
<tr><td colspan=4><img src="i/1.gif" alt="" width=1 height=3 border=0><br><textarea cols=20 rows=6 name="SM" class="im" style="width:100%; overflow:auto;" onChange="upperMe(document.SMForm)" onKeyUp="upperMe(document.SMForm)"></textarea></td></tr>
</table>
<img src="i/1.gif" alt="" width=1 height=3 border=0><br>
<table border=0 cellspacing=0 cellpadding=0><tr>
<td class="sm">Осталось&nbsp;</td>
<td><input type=text value="150" size=3 maxlength=3 readonly class="im2" name="num"></td>
<td class="sm">&nbsp;символов</td>
</tr></table>
<img src="i/1.gif" alt="" width=1 height=3 border=0><br>
<table width=182 border=0 cellspacing=0 cellpadding=0>
<tr><td colspan=2><a href="javascript:Wyzc();goSub();" onMouseOver="AdMchaaaaaaaa=''; return; " onMouseOut="AdMchaaaaaaaa='';"><img src="i/bt.sms.gif" alt="Отправить SMS" width=150 height=17 vspace=4 border=0></a></td></tr>
</table>
</form>

тоесть урл: http://velcom.by/ru/services/web-sms/
параметры: send=0&sms=ytcghfdtlkbdjgjkexbk&...
и так по всем input type
Скорее всего для начала прийдётся порчитать http и вытащить оттуда код sms=ytcghfdtlkbdjgjkexbk
К сожалению не на чем проверить :),
а то присылай свой телефон, будем тестить пока нас всех не забанят

Hasper
Пилотируем с автопилотом
Сообщения: 30
Зарегистрирован: Пн сен 11, 2006 12:05 am
Благодарил (а): 1 раз
Поблагодарили: 0

Сообщение Hasper » Пн окт 02, 2006 2:40 am

В общем то я так и делал.. вытащил все в том числе и hiden но че то не шлет.. блин..

Код: Выделить всё

?send=0&sms=ytcghfdtlkbdjgjkexbk&num=15&phone=XXXXXXX&smslang=rus&SM=test
Может чего пропустил?

Lutik
Пилотируем с автопилотом
Сообщения: 34
Зарегистрирован: Пт сен 01, 2006 10:23 am
Благодарил (а): 0
Поблагодарили: 4 раза

Сообщение Lutik » Пн окт 02, 2006 12:18 pm

"?" вроде не надо в начале

Hasper
Пилотируем с автопилотом
Сообщения: 30
Зарегистрирован: Пн сен 11, 2006 12:05 am
Благодарил (а): 1 раз
Поблагодарили: 0

Сообщение Hasper » Пн окт 02, 2006 3:50 pm

Lutik писал(а):"?" вроде не надо в начале
И с ним и без него.. ни че не получается!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср окт 04, 2006 2:18 am

У меня что-то немного другая строка получилась, вида
?send=0&sms=ytcghfdtlkbdjgjkexbk&_en=0&_by=0&phone=XXX&smslang=lat&SM=test&num=4

К тому же что-то мне подсказывает, что там используется код на Java, а я в нем ни бум бум. Например, у формы есть название SMForm, нужно ли его использовать в URL или нет я не знаю :(.

Ответить