Hi,
Es gibt Browser, die warnen bei derartig ungültigen URL.
"Ungültig" im Sinne der RFC 2396 sind diese nicht.
2396 ist generisch, nicht http-spezifisch, und beschreibt alle Möglichkeiten, auch wenn diese in einzelnen Protokollen nicht möglich sind.
1738 sagt:
An HTTP URL takes the form:
http://<host>:<port>/<path>?<searchpart>
where <host> and <port> are as described in Section 3.1. If :<port>
is omitted, the port defaults to 80. No user name or password is
allowed.
2616 (also neuer als 1738/2396) sagt:
The "http" scheme is used to locate network resources via the HTTP
protocol. This section defines the scheme-specific syntax and
semantics for http URLs.
http_URL = "http:" "//" host [ ":" port ] [ abs_path [ "?" query ]]
Da kommt kein <userinfo>@ drin vor.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.