Einzelnen Beitrag anzeigen

mashutu

Registriert seit: 15. Nov 2007
195 Beiträge
 
#10

Re: Datei mit PUT an HTTP-Server senden plus *Authentifizier

  Alt 15. Jun 2008, 10:31
Zitat von SirThornberry:
Wenn ich das so sehe kommt der Verdacht auf das du eventuell nicht ganz weißt wozu welche Methoden da sind.
Sollte ich mich tatsaechlich als Depp geoutet haben? :-)
(Eigentlich weiss ich, was ich tue...

Zitat von SirThornberry:
Es ist sehr unwahrscheinlich das du bei einer Seite alle 3 Methoden benötigst.
Warum?
Zitat von SirThornberry:
Um dir konkret helfen zu können brauchen wir mehr Informationen.
Um welche Seite handelt es sich?
OpenStreetMap.org
Zitat von SirThornberry:
kann man mit einem normalen Browser auf die Seite zugreifen und sich da einloggen?
Ja-
Zitat von SirThornberry:
Und wenn ja: Wie sieht der Login aus? Trägt man die Daten auf der Webseite ein oder kommt vom Browser ein Fenster wo der geschützte Bereich beschrieben wird und nur ein Benutername + Passwort verlangt wird?
Es gibt einen offenen Bereich und einen gescheutzten Bereich. In den geschutzten Bereich - das Editieren der Karte - kommt man ueber ein Login-Fenster.

Zitat von SirThornberry:
Bei den meisten Webseiten wo man sich auch per Browseroberfläche einloggen kann trägt man die Logindaten auf der Webseite ein. Diese werden dann über das definierte Formularfeld übergeben. Wenn dies bei dir der Fall ist muss man sich den Quelltext der Seite anschauen um zu sehen welche Formularfelder es gibt und wie die Felder für Benutzername und Passwort heißen.
Darum geht es ja gar nicht (mehr). Sondern um das DELETE, das nicht funzt.
Zitat von SirThornberry:
Es wäre auch interessant zu wissen welche Delphiversion und Indyversion du nutzt.
Delphi 2006 - Indy 10.1

Die Beschreibung, was ich machen soll findet sich hier:
OSM Protocol

Ausschnitt
----------------------cut--------------------
Code:
 Basic Methods for Object Access and Manipulation

For each of the above-mentioned object types, the API supports these CRUD operations (replace <objtype> by one of node, way, relation; replace <id> by the id of the object in question):

.....................................................Payload                        
Purpose_________HTTP   Method and URL_______________Request_______Response
Creation________PUT    /api/0.5/<objtype>/create____XML per DTD___id
Retrieval_______GET    /api/0.5/<objtype>/<id>______n/a___________XML per DTD
Update__________PUT    /api/0.5/<objtype>/<id>______XML per DTD___empty
Deletion________DELETE /api/0.5/<objtype>/<id>______n/a___________n/a
----------------------cut---------------------
Danke fuer Eure Muehe

Edit: Tabelle lesbarer gestaltet
utu

if it was hard to write it should be hard to read
  Mit Zitat antworten Zitat