Wysyłanie zmiennych po URLu


(northwest) #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


(Fiołek) #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) #3

mógłbyś podać jakiś przykład??


(Fiołek) #4

Google + mózg (+ msdn) = http://msdn.microsoft.com/en-us/library ... quest.aspx :wink:


(northwest) #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??:confused:

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...:confused:

Z góry dzięki za pomoc,

pozdrawiam Northwest