Entwickler-Ecke

Sonstiges (.NET) - URL mit Get aufrufen


glnklein - Mo 26.03.12 23:54
Titel: URL mit Get aufrufen
hi ,
ich möchte einen URL aufrufen was eigentlich ja keine große sache ist nur ich bekomme die get parameter nicht da rein .


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
DateTime saveNow = DateTime.Now;
int minute = saveNow.Minute;
int Second = saveNow.Second;
                               
                            if ((minute % 5) == 0)
                            {

                                
                            WebClient wClient = new WebClient();
                            string strSource = wClient.DownloadString("http://meineURL.de/test.php?serverminute={minute}:{Second}&status=OK");


                                  System.Threading.Thread.Sleep(60000);
                                  for (int i = 0; i < 100; i++)
                                  {
                                    Log.Info("Jetzt gehts erst weiter ");   
                                  }


                            }
                            else
                            {
                               Log.Info("NIX aufgerufen "); 
                               
                            }


die blöde webseite wird nicht aufgerufen , und find den fehler nicht noch nicht mal mit einem parameter gehts :nixweiss:


Kha - Di 27.03.12 02:32

Variablenwerte hüpfen nicht magisch in Strings hinein, wir sind doch nicht bei Ruby ;) . Schau dir einmal String.Format an.


glnklein - Di 27.03.12 09:54

hab ich ja und dachte währe rivhtig so

wie muss den die zeile rivhtig aussehen

Moderiert von user profile iconTh69: Zitat (vom Vorgängerbeitrag) entfernt


Th69 - Di 27.03.12 12:10

Hallo glnklein,

ein bißchen mehr Eigeninitiative bitte.

Bei String.Format [http://msdn.microsoft.com/de-de/library/b1csw23d%28v=vs.80%29.aspx] ist ein Link zu Kombinierte Formatierung [http://msdn.microsoft.com/de-de/library/txafckwd%28v=vs.80%29.aspx].

Die Parameter werden also mittels {N} angegeben (wobei N nullbasiert ist).


glnklein - Di 27.03.12 16:23

habs versucht nur es klapt nicht

Moderiert von user profile iconTh69: Zitat (vom Vorgängerbeitrag) entfernt


jaenicke - Di 27.03.12 16:36

wie hats du es den versuhcht


glnklein - Di 27.03.12 16:56


C#-Quelltext
1:
string strSource = wClient.DownloadString("http://meineURL.de/test.php?serverminute={0}",minute);                    


Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Moderiert von user profile iconTh69: Zitat (vom Vorgängerbeitrag) entfernt


jaenicke - Di 27.03.12 17:15

Und wo rufst du da String.Format auf? :gruebel:
Die Funktion musst du schon auch benutzen...


glnklein - Di 27.03.12 20:56

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Und wo rufst du da String.Format auf? :gruebel:
Die Funktion musst du schon auch benutzen...


keine ahnung , das klapt nicht kennst du die lösung und wenn ja wie sieht sie aus ?


BlackMatrix - Do 29.03.12 13:26

Das sind wirklich grundlegende Grundlagen :)
Wenn string.Format zu schwierig ist, versuchs mit:


C#-Quelltext
1:
string str = "Guten" + " " + "Tag!";                    


:)