![]() |
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 :) |
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 |
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.
|
Re: URL-Plausibilitätscheck?
Hallo,
vielleicht lohnt sich für dich auch ein Blick auf die WinInet API Funktion InternetCrackUrl(): ![]() Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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