Вниз
Скачать: CL | DM;

Пауза между запросами в Indy   Найти похожие ветки 

← →
Pavel   (2010-01-28 12:07) [0]

Можно ли в Indy установить интервал времени между выполнениями HTTP запросов?


← →
sniknik ©   (2010-01-28 12:19) [1]

а то!
HTTP1.Get(....); <- запрос
Sleep(50000); <- пауза
HTTP1.Post(....); <- запрос


← →
Pavel   (2010-01-28 12:25) [2]

Я имел ввиду пауза между вызовами процедуры: OnCommandGet.


← →
Pavel   (2010-01-28 12:57) [3]

Или может быть возмоджно указать серверу, чтобы он одновременно не обрабатывал более двух запросов?


← →
Pavel   (2010-01-28 13:36) [4]

Опишу проблему подробно.
JavaScript посылает запрос Indy серверу, в процедуре OnCommandGet этот запрос обрабатываетяся, в результате чего генерируется картинка, которая затем отображается на веб-странице. При выполнении единичного запроса все работает нормально. Если же JavaScript посылает несколько запросов друг за другом, то почему-то генерируются не все картинки.


← →
Медвежонок Пятачок ©   (2010-01-28 14:05) [5]

procedure OnCommandGet();
begin
Sleep(50000);
.....
end;


← →
Медвежонок Пятачок ©   (2010-01-28 14:06) [6]

то почему-то генерируются не все картинки.

у тебя ошибка в программе


← →
Pavel   (2010-01-28 14:15) [7]

procedure OnCommandGet();
begin
Sleep(50000);
.....
end;

Не помогло.


← →
Медвежонок Пятачок ©   (2010-01-28 14:17) [8]

от чего не помогло?
и от чего должно было помочь?

ты спрашивал про паузу при обработке гет запросов


← →
Pavel   (2010-01-28 14:36) [9]

JavaScript посылает запрос Indy серверу, в процедуре OnCommandGet этот запрос обрабатываетяся, в результате чего генерируется картинка, которая затем отображается на веб-странице. При выполнении единичного запроса все работает нормально. Если же JavaScript посылает несколько запросов друг за другом, то почему-то генерируются не все картинки.


← →
Медвежонок Пятачок ©   (2010-01-28 14:38) [10]

я знаю что волга впадает в каспийское море.
ты хотел паузу.
тебе дали целых две паузы.
ты говоришь, что это не помогло.

а с чего оно вообще должно было помочь?
ты вообще пробовал монитор протирать влажной салфеткой?
вдруг поможет?


← →
Медвежонок Пятачок ©   (2010-01-28 14:39) [11]

то почему-то генерируются не все картинки.

Это у тебя ошибка в программе.


← →
Anatoly Podgoretsky ©   (2010-01-28 15:28) [12]

> Pavel  (28.01.2010 14:15:07)  [7]

Не может быть, чтобы не было паузы.


← →
Дмитрий Белькевич   (2010-01-28 18:24) [13]

Делай логи. На каждое действие, на каждый чих. Многопоточные, само собой. С сохранением IDшников тредов, что бы было ясно, где чьё. Паузы между запросами - глупая идея. У нас тоже были проблемы и с генерацией картинок и с многопоточными запросами. Всё разрулили. Логи сильно помогли процессу.



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.007 c
2-1264361195
Дмитрий
2010-01-24 22:26
2010.03.28
Scrollbar на panel


1-1246468776
Игорь
2009-07-01 21:19
2010.03.28
HGDIOBJ под курсором мыши


4-1227617004
dmitry_12_08_73
2008-11-25 15:43
2010.03.28
Определение самого верхнего окна в выделенной области экрана


2-1264694075
Jimmy
2010-01-28 18:54
2010.03.28
Задержка


2-1264666767
Вася
2010-01-28 11:19
2010.03.28
аналог Set Of




   Наверх