Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.12;
Скачать: CL | DM;

Вниз

idhttp запрос   Найти похожие ветки 

 
Igor2010   (2008-11-08 20:50) [0]

существует asp страничка:

<form id="aspnetForm" action="Default.aspx" method="post" name="aspnetForm">
..........................
..........................
<div class="prefsbox">
................................
...................................
<select id="ctl00_MCPH_UPBF_PSDDL" onchange="javascript:setTimeout("__doPostBack(\"ctl00$MCPH$UPBF$PSDDL\",\"\")", 0)" name="ctl00$MCPH$UPBF$PSDDL">
<option value="american">American Odds</option>
<option value="decimal" selected="selected">Decimal Odds</option>
<option value="hongkong">Hong Kong Odds</option>
<option value="indonesian">Indonesian Odds</option>
<option value="malay">Malay Odds</option>
</select>
</div>
//////////////////////////////////////////////////////////////////////////

пишу запрос:
fm:=TStringList.Create;
 
    fm.Values["ctl00$MCPH$UPBF$PSDDL"]:="decimal";
    try
    Memo2.Text:=idHTTP1.Post("http://www.1234567.890/Default.aspx",fm);  
    finally
       Form1.IdHTTP1.Disconnect;
       fm.Free;
    end;

1)ПОЧЕМУ НЕ ПРИСВАЕВАТСЯ ЗНАЧЕНИЯ("american" или "decimal" или др) параметру "ctl00$MCPH$UPBF$PSDDL"?

2)ПОДСКАЖИТЕ КАК ПО ID ТОЖЕ САМОЕ МОЖНО СДЕЛАТЬ ИСПОЛЬЗУЯ ИМЕННО idHTTP1


 
Igor2010   (2008-11-09 15:36) [1]

Думаю что проблема в знаке "$" параметра "ctl00$MCPH$UPBF$PSDDL". Как это можно обойти?


 
Eraser ©   (2008-11-09 15:46) [2]

> [1] Igor2010   (09.11.08 15:36)

закодировать параметр - подставить вместо сущности - её код.


 
Igor2010   (2008-11-09 15:51) [3]


> закодировать параметр

так?
"ctl00кодMCPHкодUPBFкодPSDDL"
код-как правильно его получить?


 
Igor2010   (2008-11-09 16:17) [4]

ctl%30%30%24MCPH%24UPBF%24PSDDL -так не помогает


 
Eraser ©   (2008-11-09 16:24) [5]

а так? ctl00%24MCPH%24UPBF%24PSDDL

вообще откуда такие названия параметров взялись?


 
Igor2010   (2008-11-09 16:40) [6]


> а так? ctl00%24MCPH%24UPBF%24PSDDL


ни так ни сяк :(


> вообще откуда такие названия параметров взялись?

asp
ктот слишком вумный писал наверное


 
Eraser ©   (2008-11-09 18:54) [7]

в каком виде параметры попадают на сервер после запроса?


 
Igor2010   (2008-11-09 20:26) [8]


> в каком виде параметры попадают на сервер после запроса?


извините а как лучше посмотреть?

в броузере в штмл такие же после запроса и остаются как "ctl00$MCPH$UPBF$PSDDL", что то я уже сомниваюсь посылаются ли они туда вообще. Как проследить подскажите пожалуйста?


 
DVM ©   (2008-11-09 20:40) [9]


> что то я уже сомниваюсь посылаются ли они туда вообще.

Снифер тебе в руки. Ethereal или как он там сейчас называется.


 
Igor2010   (2008-11-09 21:24) [10]


> Снифер тебе в руки

XSpider
подробности вобще не понял :)

Прослушивание  80  порта...
&#207;&#238;&#228;&#234;&#235;&#254;&#247;&#232;&#235;&#241;&#255; &#234;&#235;&#232;&#229;&#237;&#242;.     IP &#224;&#228;&#240;&#229;&#241; : 127.0.0.1     &#207;&#238;&#240;&#242; : 1914
POST / HTTP/1.0
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 29
Host: 127.0.0.1
Accept: text/html, */*
User-Agent: Mozilla/3.0 (compatible; Indy Library)

ctl00$MCPH$UPBF$PSDDL=decimal
Подробности : 80, 079_O, 083_S, 084_T, 032_ , 047_/, 032_ , 072_H, 084_T, 084_T, 080_P, 047_/, 049_1, 046_., 048_0, 013, 010, 067_C, 111_o, 110_n, 110_n, 101_e, 099_c, 116_t, 105_i, 111_o, 110_n, 058_:, 032_ , 107_k, 101_e, 101_e, 112_p, 045_-, 097_a, 108_l, 105_i, 118_v, 101_e, 013, 010, 067_C, 111_o, 110_n, 116_t, 101_e, 110_n, 116_t, 045_-, 084_T, 121_y, 112_p, 101_e, 058_:, 032_ , 097_a, 112_p, 112_p, 108_l, 105_i, 099_c, 097_a, 116_t, 105_i, 111_o, 110_n, 047_/, 120_x, 045_-, 119_w, 119_w, 119_w, 045_-, 102_f, 111_o, 114_r, 109_m, 045_-, 117_u, 114_r, 108_l, 101_e, 110_n, 099_c, 111_o, 100_d, 101_e, 100_d, 013, 010, 067_C, 111_o, 110_n, 116_t, 101_e, 110_n, 116_t, 045_-, 076_L, 101_e, 110_n, 103_g, 116_t, 104_h, 058_:, 032_ , 050_2, 057_9, 013, 010, 072_H, 111_o, 115_s, 116_t, 058_:, 032_ , 049_1, 050_2, 055_7, 046_., 048_0, 046_., 048_0, 046_., 049_1, 013, 010, 065_A, 099_c, 099_c, 101_e, 112_p, 116_t, 058_:, 032_ , 116_t, 101_e, 120_x, 116_t, 047_/, 104_h, 116_t, 109_m, 108_l, 044_,, 032_ , 042_*, 047_/, 042_*, 013, 010, 085_U, 115_s, 101_e, 114_r, 045_-, 065_A, 103_g, 101_e, 110_n, 116_t, 058_:, 032_ , 077_M, 111_o, 122_z, 105_i, 108_l, 108_l, 097_a, 047_/, 051_3, 046_., 048_0, 032_ , 040_(, 099_c, 111_o, 109_m, 112_p, 097_a, 116_t, 105_i, 098_b, 108_l, 101_e, 059_;, 032_ , 073_I, 110_n, 100_d, 121_y, 032_ , 076_L, 105_i, 098_b, 114_r, 097_a, 114_r, 121_y, 041_), 013, 010, 013, 010, 099_c, 116_t, 108_l, 048_0, 048_0, 036_$, 077_M, 067_C, 080_P, 072_H, 036_$, 085_U, 080_P, 066_B, 070_F, 036_$, 080_P, 083_S, 068_D, 068_D, 076_L, 061_=, 100_d, 101_e, 099_c, 105_i, 109_m, 097_a, 108_l


 
Igor2010   (2008-11-09 22:39) [11]

спасибо понял буду смотреть разбираться. Кста чем кроме браузера заголовки ответов от сервера можно посмотреть?


 
DVM ©   (2008-11-09 22:43) [12]


> Кста чем кроме браузера заголовки ответов от сервера можно
> посмотреть?

Я ж тебе говорю возьми снифер нормальный. Wireshark (он же Ethereal) например. Там будут тебе и твои запросы и ответы и все что хочешь.


 
Eraser ©   (2008-11-10 03:52) [13]

> [11] Igor2010   (09.11.08 22:39)

а чем браузер не подходит. ставишь в FF плагин FireBug - там чего только нет )


 
Igor2010   (2008-11-10 20:56) [14]


> а чем браузер не подходит

а как браузером смотреть что отправляешь из проги?


> ставишь в FF плагин FireBug - там чего только нет )


этим и пользуюсь)


 
Eraser ©   (2008-11-11 01:21) [15]

> а как браузером смотреть что отправляешь из проги?

да, эт проблемка )



Страницы: 1 вся ветка

Текущий архив: 2010.09.12;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.011 c
15-1276584640
Неокубинец
2010-06-15 10:50
2010.09.12
Автоматизированный загрузчик


2-1273666789
Igor_VM
2010-05-12 16:19
2010.09.12
Обмен сообщениями в формате XML по протоколу HTTPS


15-1276415015
AKE
2010-06-13 11:43
2010.09.12
Какое правильно "перевести"...


2-1276534233
akosh12345
2010-06-14 20:50
2010.09.12
Вывод кнопок динамически


2-1276788915
RET
2010-06-17 19:35
2010.09.12
Помогите с передачей строкового аргумента