AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

URLDownloadToFile und umlaute

Ein Thema von venice2 · begonnen am 23. Feb 2021 · letzter Beitrag vom 24. Feb 2021
Antwort Antwort
venice2
(Gast)

n/a Beiträge
 
#1

AW: URLDownloadToFile und umlaute

  Alt 23. Feb 2021, 17:17
Wenn du mORMot SynCommons verwendest, mache folgendes:
Delphi-Quellcode:
const
  URL_TEMPLATE = 'https://api.themoviedb.org/3/search/movie?api_key=%&language=%&query=%';

var
  url: SockString;
begin
  url := StringToAnsi7(FormatString(URL_TEMPLATE, [GetApiKey, UseThisLanguage, MovieTitle]))
...
Nicht vergessen, je nach verwendeten String-Typ, GetApiKey(), UseThisLanguage() und MovieTitle() notfalls in StringToUtf8() einpacken.

Bis bald...
Thomas
Danke.. Ich habe meinen eigenen Parser für JSon für den TMDB Support. (Mit kleinen problemen)
Ich würde das gerne auf mORMot SynCommons portieren aber im Moment etwas zu hoch für mich.
Die Idee Ansicht ist aber
  Mit Zitat antworten Zitat
mytbo

Registriert seit: 8. Jan 2007
482 Beiträge
 
#2

AW: URLDownloadToFile und umlaute

  Alt 23. Feb 2021, 17:39
Danke.. Ich habe meinen eigenen Parser für JSon für den TMDB Support.
Es geht nicht um die JSON Funktionen in SynCommons, sondern hier um die Funktion StringToAnsi7(). Damit passt die URL-Codierung. Probiere mein Beispiel einfach mal aus.

Bis bald...
Thomas
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#3

AW: URLDownloadToFile und umlaute

  Alt 23. Feb 2021, 17:50
Danke.. Ich habe meinen eigenen Parser für JSon für den TMDB Support.
Es geht nicht um die JSON Funktionen in SynCommons, sondern hier um die Funktion StringToAnsi7(). Damit passt die URL-Codierung. Probiere mein Beispiel einfach mal aus.

Bis bald...
Thomas
Ok werde es mal testen.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#4

AW: URLDownloadToFile und umlaute

  Alt 24. Feb 2021, 14:45
url: SockString;
gibt es nicht.

Ich verwende ausschließlich SynCommons.pas, SynLZ.pas
  Mit Zitat antworten Zitat
mytbo

Registriert seit: 8. Jan 2007
482 Beiträge
 
#5

AW: URLDownloadToFile und umlaute

  Alt 24. Feb 2021, 14:55
url: SockString;
gibt es nicht.

Ich verwende ausschließlich SynCommons.pas, SynLZ.pas
Befindet sich in der Unit SynCrtSock.
Delphi-Quellcode:
type
  SockString = type RawByteString;
Bis bald...
Thomas
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#6

AW: URLDownloadToFile und umlaute

  Alt 24. Feb 2021, 15:01
url: SockString;
gibt es nicht.

Ich verwende ausschließlich SynCommons.pas, SynLZ.pas
Befindet sich in der Unit SynCrtSock.
Delphi-Quellcode:
type
  SockString = type RawByteString;
Bis bald...
Thomas
ok Danke dann lasse ich es bei TIdURI.URLEncode
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz