Einzelnen Beitrag anzeigen

tewes

Registriert seit: 31. Jan 2007
25 Beiträge
 
#1

Doppelte Hochkommata

  Alt 26. Apr 2023, 15:45
Delphi-Version: 10.2 Tokyo
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

Im Browser führen dann die doppelten Hochkommata zu einer Fehlermeldung: "Die Anforderungs-URI enthält ein ungültiges Schlüsselprädikat."

Folgendes habe ich versucht:
  • s := StringReplace(dmsDocObj.URL, #27#27, #27, [rfReplaceAll]);
  • s := StringReplace(dmsDocObj.URL, #27#27, '%27', [rfReplaceAll]);
  • s := AnsiDequotedStr(dmsDocObj.URL, #27);
  • s := StringReplace(dmsDocObj.URL, #27#27, '*', [rfReplaceAll]);
  • s := StringReplace(s, '*', #27, [rfReplaceAll]);


Wie bekomme ich die ersetzt durch einzelne?
'' --> '
  Mit Zitat antworten Zitat