Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi http.post: Falsche Parameter[eventuell Mini-Job] (https://www.delphipraxis.net/17272-http-post-falsche-parameter%5Beventuell-mini-job%5D.html)

lkz633 2. Mär 2004 13:19


http.post: Falsche Parameter[eventuell Mini-Job]
 
Hallo,

ich greife in meinem Programm auf eine Webseite zu, eine Art Gelbe Seiten.
Die Ergebnisse sollen in eine Listview eingetragen werden.

Die erste Seite klappt problemlos, in dieser Seite lese ich dan die benötigten Parameter aus und sende ein neues http.post um die nächste Seite zu bekommen. Dabei erhalte ich jedoch von der Seite einen Fehler, das ich nicht autorisiert bin oder so ähnlich.

Das heisst ich habe irgendwelche Parameter falsch übergeben oder es fehlen welche. Cookies habe ich ausgeschalten und die Seite funktioniert dennoch, also müsste alles mit post- Parametern funktionieren.

Ich bräuchte jetzt einen erfahrenen Programmierer, der sich mit solchen Spidern auskennt und das schon 1000 Mal gemacht hat und den Fehler findet, so dass ich nicht nur die erste Seite erhalte.

Da so eine Hilfestellung sicherlich die Form des Helfens in einem Forum übersteigt, wäre ich auch bereit ein kleines Entgelt zu bezahlen.

Bei Interesse bitte PM.

Danke und Gruss lkz633

Synonym 2. Mär 2004 13:53

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
wenn du mal ein bischen code postest helfen dir sicher auch leutz ohne kohle


synonym

lkz633 2. Mär 2004 14:40

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Code wird nicht viel bringen, man muss ja auch den Aufbau der Seite analisieren/verstehen und dann schauen was falsch ist.

lkz633

The-X 3. Mär 2004 16:31

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Sendest du bei dem 2. Post auch den referer mit?
d.h. Der Server will wissen von welcher Seite du kommst

lkz633 3. Mär 2004 16:33

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Hallo,

nein, ich denke nicht. Wo steht denn der?

Gruss lkz633

The-X 3. Mär 2004 16:37

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
welche Komponenten benutzt du denn dür die abfrage?
AFAIK steht der referer mit im Request(anfrage)-Header drin

Code:
Client->
 GET /blablabla... HTTP/1.1
 Referer: [url]www.seite.von/der.ich/komme.html[/url]
oder so :roll:

[edit]
also das hinter dem Doppelpunkt is dann die seite vom 1. Post
[/edit]

lkz633 3. Mär 2004 16:41

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Hallo,

ich benutze die Indy HTTP Komponente

Gruss lkz633

lkz633 3. Mär 2004 16:43

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Hi,

habe mal das hier nach der ersten Abfrage eingefügt:

Delphi-Quellcode:
showmessage(http.Request.Referer);
Das ist jedoch ein leerer String

Gruss lkz633

The-X 3. Mär 2004 16:43

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
gibt's da die möglichkeit den Header zu verändern?
hab mich bisher noch nciht mit den Indy's befasst... da ich mit Socket's recht wenig mache

ich meine aber mal irgendwas in der Art wie TIhhtp.AddHeader(''); gesehen zu haben

The-X 4. Mär 2004 14:20

Re: http.post: Falsche Parameter[eventuell Mini-Job]
 
Das nach der ersten Abfrage der String leer ist, ist (glaub ich) normal, da du ja davor noch keine Seite aufgerufen hast?
Aber genau kann ich dir das nicht sagen, da ich mich mit den Indy's nicht so auskenne


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz