PDA

Просмотр полной версии : [Помогите!] С посыланием запроса


ma_za_xa_ka
28.07.2011, 14:04
Мне нужно сделать так, чтобы при на жатии на кнопку стартавало 3 запроса по очерёдности, но нужно сделать так, чтобы 1 запрос прощел до конца (тоесть кончились фейки) и начался 2. Помогите это сделать

fesssi
28.07.2011, 18:32
Мне нужно сделать так, чтобы при на жатии на кнопку стартавало 3 запроса по очерёдности, но нужно сделать так, чтобы 1 запрос прощел до конца (тоесть кончились фейки) и начался 2. Помогите это сделать


Что те мешает запрос сделать в отдельном методе а туда например передавать ссылку потом откуда то по очереди вызывать тот метод пока первый не отработает к второму точно не перейдет..
типа так:

...
а тут откуда вызываем
string url1 = "blabla";
string url2 = "blabla2";
string url3 = "blabla3";
GETzapros(url1);
// пока не отработает ко второму не перейдет вот и все...
GETzapros(url2);
GETzapros(url3);

....


public void GETzapros (string url)
{
тут тело запроса и все остальное

}

fesssi
28.07.2011, 22:05
fesssi, получаеться примерно так

string url1 = "blabla";
string url2 = "blabla2";
string url3 = "blabla3";
GETzapros(url1);
GETzapros(url2);
GETzapros(url3);
}


public void GETzapros(string url1)

}
public void GETzapros(string url2)

}
public void GETzapros(string url3)

}

Добавлено через 13 минут
fesssi, напиши лудше примером!



Ну ващето то и был пример)

Чо в нем непонятного вот у тя кнопка например её метод :
private void button_zapusk_Click(object sender, EventArgs e)
{
string url1 = "blabla"; //это разные сылки или фейки кароч что те //надо три разных варианта
string url2 = "blabla2";
string url3 = "blabla3";
// а это один и тоже метод только с разными входными сылками
// сначала раз онтработал запрос по первому юрлу и пошол следующий
GETzapros(url1);
// кто те мешает там в том методе запроса еще чото добавить
// понимаешь метод один а запросов три по очереди
GETzapros(url2);
GETzapros(url3);
}


А вот метод для запроса где просто входной юрл
private void GEt_in_url(string url)
{
WebRequest reqGET = WebRequest.Create(url
);
WebResponse resp = reqGET.GetResponse();
Stream stream = resp.GetResponseStream();
StreamReader sr = new StreamReader(stream);
string s = sr.ReadToEnd();
richTextBox1.Text += s;
return;
}

fesssi
29.07.2011, 18:57
fesssi,
всерано не могу понять, мне нужно послать 3 запроса с разными текстами

string url1 = "blabla"; //это разные сылки или фейки кароч что те //надо три разных варианта
string url2 = "blabla2";
string url3 = "blabla3";

Вот этого и есть три разных текста типа три разные ссылки а метод блин один)))
и они по очереди записхаются в тот метод сначала одна ссылка (она отработала) потом другая и так далее ....
Вот я же те готовый код дал сделай так и все. просто вместо "blabla2"; поставь свой текст) и все а в том методе где запрос свой сайт.... или куда там те надо..