Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi URL-Plausibilitätscheck? (https://www.delphipraxis.net/80325-url-plausibilitaetscheck.html)

OldGrumpy 7. Nov 2006 11:25


URL-Plausibilitätscheck?
 
Hallo zusammen,

hab schon etwas im Board gewühlt aber nicht wirklich was passendes gefunden. Gibts schon was fertiges um eine eingegebene URL auf Plausibilität zu checken? IdHttp.Head ist mir bekannt, ich möchte aber vor dem Versuch, die Header zu holen noch einen generellen Test auf formale Korrektheit (z.B. existierende TLD oder formal korrekte IP, usw.) durchführen. Kann ich mir natürlich auch selber schreiben, aber ich vermute mal stark dass es da schon was gibt - ich weiss nur nicht wo ich suchen muss :)

marabu 7. Nov 2006 12:05

Re: URL-Plausibilitätscheck?
 
Hi,

für eine rein formale Prüfung findest du in der Unit UrlMon die API-Funktion IsValidUrl().

Grüße vom marabu

OldGrumpy 8. Nov 2006 18:19

Re: URL-Plausibilitätscheck?
 
Ah, danke, sowas in der Art suchte ich. Leider ist die Prüfung nicht besonders umfangreich... Vielleicht hab ich irgendwann mal Zeit, ne weiterreichende Version zu bauen. So ein URL-Parser ist aber auch nicht ganz ohne. Gibt ne ganze Menge Fälle zu berücksichtigen.

marabu 13. Nov 2006 17:16

Re: URL-Plausibilitätscheck?
 
Hallo,

vielleicht lohnt sich für dich auch ein Blick auf die WinInet API Funktion InternetCrackUrl(): klick

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 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