Prozentcodiert…
Sie können die Verwendung @Zeichen in HTTP - URI - Pfade , wenn Sie Prozent codieren es als %40.
Viele Browser würden es immer noch als anzeigen @, aber wenn Sie beispielsweise den URI kopieren und in ein Textdokument einfügen, wird dies der Fall sein %40.
… Aber auch direkt
Anstatt es in Prozent zu codieren, können Sie es @direkt im HTTP-URI-Pfad verwenden.
In der Syntax finden Sie den Pfad eines URI. Verschiedene unabhängige Bestimmungen zur Seite, kann der Pfad von Zeichen bestehen , in dem segment, segment-nzoder segment-nz-ncSet. segmentund segment-nz bestehen aus Zeichen aus dem pcharSatz, der definiert ist als:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Wie Sie sehen können, @ist das explizit aufgeführt.
Das segment-nz-ncSet listet das @Zeichen auch explizit auf:
segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )
Ein solcher HTTP-URI ist also völlig gültig:
http://example.com/@dave
Beispiel
Hier ist ein Beispiel für eine Wikipedia-Seite:
- Verknüpfung
- Kopieren und Einfügen:
http://en.wikipedia.org/wiki/%22@%22_%28album%29
Wie Sie sehen können, die ", (und )Zeichen Prozent-codiert, aber das @und das _direkt verwendet wird.