northwest
(northwest)
16 Wrzesień 2008 15:38
#1
Witam,
chciałbym otworzyć stronę internetową po naciśnięciu buttona (tak żeby była ona niewidoczna dla usera), i po wczytaniu zamykała się…
kombinowałem z czymś takim: System.Diagnostics.Process.Start(“http://www.google.com ”); - ale to wyświetla tylko stronę…
Chodzi o to, że po kliknięciu na guziczek chcę przesłać zmienne do serwera www (po urlu)…
Wiecie może jak to zrobić??
Northwest
Fiolek
(Fiołek)
16 Wrzesień 2008 16:46
#2
Wysłać żądanie HTTP do serwera “ręcznie”(tj. łącząc się serwerem i wysyłając wszystkie nagłówki przez System.Net ).
northwest
(northwest)
16 Wrzesień 2008 17:08
#3
mógłbyś podać jakiś przykład??
Fiolek
(Fiołek)
16 Wrzesień 2008 17:47
#4
northwest
(northwest)
24 Wrzesień 2008 08:16
#5
Witam ponownie,
mam taki kod:
String phone_html = HtmlEncode(phone);
String command_html = HtmlEncode(comboBox2.Text);
string z = "http://www.bla.pl.send/index.php?n=" + phone_html + "&tresc=" + command_html + "";
MessageBox.Show(phone_html);
string strLink = String.Format(z);
WebRequest request = HttpWebRequest.Create(strLink);
request.Timeout = 10000; // 10 sek
WebResponse response = request.GetResponse();
MessageBox.Show("Ok", "Name", MessageBoxButtons.OK, MessageBoxIcon.Information);
Close();
Chciałbym wysłać do ww adresu www (do jego URL) wartości ze zmiennych phone_html i command_html.
Problem w tym że zawsze wywala mi timeout - a skryptu nie wykonuje… Wiecie może dlaczego??
Wiem że mam ustawioną opcję timeoutu, ale ta strona w przeglądarce ładuje się błyskawicznie (to jest 0 grafiki itp - sam skrypt), a w programie wywala timeouta…
Z góry dzięki za pomoc,
pozdrawiam Northwest