Also ich habe die ganze Zeit GET genutzt nur damit ging es ja nicht.
Dann habe ich es mal auf POST geändert und siehe da es klappt nun.
Trotzdem danke.
See Ya!
Also ich habe die ganze Zeit GET genutzt nur damit ging es ja nicht.
Dann habe ich es mal auf POST geändert und siehe da es klappt nun.
Trotzdem danke.
See Ya!
Dann hast du irgendwas gemacht wovon du nicht weißt was du tust, denn die Seite nimmt immernoch nur GET Parameter an, da kannst du so viel "posten" wie du willst.
Signatur hat Pause..
Also ich habe den String "Post" so gemacht:
string Post = "Controller?topKw=0&form_name=search_nat&context=0 & choose=true&page=0&zvo_ok=0&ci=ORT&rci=yes&action= 43&kw=NAME";
Für ORT und NAME habe ich natürlich Namen eingesetzt.
Und beim WebRequest.Create habe ich auch "http://dasoertliche.de" eingesetzt.
Und wie bereits gesagt Request.Method = "POST".
Und komischerweise klappt es mit POST aber mit GET nicht.
Und ich habe mir dann den Sourcecode anzeigen lassen und in dem Sourcecode der Seite tauchen dann auch die Suchergebnisse auf mit dem Namen und Ort den ich in dem Poststring mit gegeben habe.
Aber ich versteh halt nicht wieso es nicht mit GET geht. (komisch)
See Ya!
Du musst bei GET die Variablen in der URL anhängen, und nicht mit irgendeinem String mitsenden. Ich glaube mit dem GET im Script ist was anderes gemeint
Signatur hat Pause..
Also wenn ich dich jetzt richtig verstanden habe müsste ich also dann nur sowas hier machen?
string Post = "ci=ORT&kw=NAME";
Weil das sind ja die beiden Felder die ausgefüllt werden bei der Suche.
Also das sind die Namen der Textboxen.
Und bei Request.Method dann natürlich GET.
Vielen Dank schon mal.
See Ya!
Nein man das gehört an die URL dran ganz einfach
An der Stelle wo du die URL einträgst die aufgerufen werden soll musst du das einfach dranhängen. Aber wenn es anders funktioniert so wie du sagst ist das ja auch erstmal in Ordnung. Für mich sind GET Parameter aber ausschließlich die, die man an die URL dranhängt, und das sind definitiv nicht die regulären POST Parameter.
Signatur hat Pause..
Super Tutorial
@GET-Frage:
Hab das jetzt am Handy aus dem Kopf geschrieben also bei Fehlern nicht schlagen .Code:WebClient web = new WebClient(); string data = "feld1=kkk&feld2=jjj"; string response = web.DownloadString("http://deineurl.com/index.php?" + data);
//edit:
Die Streamvariante ist zwar schöner, braucht aber mehr Platz .
Geändert von Atropos (05.12.2010 um 17:49 Uhr)
THX Drücken tut niemanden weh.
Thx Schreiben schon.