Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
630 Beiträge
 
Delphi 11 Alexandria
 
#20

AW: Doppelte Hochkommata

  Alt 27. Apr 2023, 12:40
Hallo,

ich bekomme per REST folgende URL:
dmsDocObj.URL :=
https://ffppas.XXX.de:8443/sap/opu/o...entsSet(Dokar=''TUP'',Doknr=''10043430922'',Doktl=''000'',Dokvr=''00'')/$value
Das Problem ist einfach nur, dass weder ' noch " in einer URL zugelassen sind und diese URL-codiert werden müssen. Deine fertige URL müsste wie folgt sein: .../documentsSet(Dokar=%39LDP%39,Doknr=%3910043643970% 39 ... usw.

" entspricht %39 als urlcodierter Wert.

Alle hier erwähnten Lösungen konvertieren den Text in Delphi Syntax, aber lösen nicht den Grundfehler, dass die URL nicht korrekt codiert ist.

EDIT: Das letzte %39 in meienem obigen Beispiel darf kein Leerschlag enthalten! Also immer %39, da macht die Forumsoftware irgend was damit falsch.

Geändert von Rolf Frei (27. Apr 2023 um 12:43 Uhr)
  Mit Zitat antworten Zitat