Uri\WhatWg\UrlValidationErrorType Enum

はじめに

» WHATWG URL Standard で定義されている検証エラーの種類です。

列挙型概要

Uri\WhatWg UrlValidationErrorType DomainToAscii ドメイン名を ASCII 文字列に変換する処理中のエラーです。 DomainToUnicode ドメイン名を Unicode 文字列に変換する処理中のエラーです。 DomainInvalidCodePoint 入力のホストに、禁止されたドメインコードポイントが含まれています。 HostInvalidCodePoint 不透明なホスト(特別ではない URL のホスト)に、禁止されたホストコードポイントが含まれています。 Ipv4EmptyPart IPv4 アドレスが U+002E (.) で終わっています。 Ipv4TooManyParts IPv4 アドレスがちょうど 4 つのパートで構成されていません。 Ipv4NonNumericPart IPv4 アドレスのパートが数値ではありません。 Ipv4NonDecimalPart IPv4 アドレスに、16 進数または 8 進数で表現された数値が含まれています。 Ipv4OutOfRangePart IPv4 アドレスのパートが 255 を超えています。 Ipv6Unclosed IPv6 アドレスを閉じる U+005D (]) が欠けています。 Ipv6InvalidCompression IPv6 アドレスが不正な圧縮で始まっています。 Ipv6TooManyPieces IPv6 アドレスに 8 つを超えるピースが含まれています。 Ipv6MultipleCompression IPv6 アドレスが複数箇所で圧縮されています。 Ipv6InvalidCodePoint IPv6 アドレスに、ASCII 16 進数字でも U+003A (:) でもないコードポイントが含まれています。または、予期せず終了しています。 Ipv6TooFewPieces 圧縮されていない IPv6 アドレスに含まれるピースが 8 つ未満です。 Ipv4InIpv6TooManyPieces IPv4 アドレス構文を持つ IPv6 アドレスにおいて、IPv6 アドレスのピースが 6 つを超えています。 Ipv4InIpv6InvalidCodePoint IPv4 アドレス構文を持つ IPv6 アドレスです。 Ipv4InIpv6OutOfRangePart IPv4 アドレス構文を持つ IPv6 アドレスにおいて、IPv4 のパートが 255 を超えています。 Ipv4InIpv6TooFewParts IPv4 アドレス構文を持つ IPv6 アドレスにおいて、IPv4 アドレスのパートが少なすぎます。 InvalidUrlUnit URL 単位ではないコードポイントが見つかりました。 SpecialSchemeMissingFollowingSolidus 入力のスキームの後に // が続いていません。 MissingSchemeNonRelativeUrl 入力にスキームがありません。これは、入力が ASCII アルファベットで始まっておらず、 かつベース URL が指定されていないか、ベース URL が不透明なパスを持つためベース URL として使用できないためです。 InvalidReverseSoldius URL が特別なスキームを持ち、U+002F (/) の代わりに U+005C (\) を使用しています。 InvalidCredentials 入力に認証情報が含まれています。 HostMissing 入力が特別なスキームを持っていますが、ホストを含んでいません。 PortOutOfRange 入力のポートが大きすぎます。 PortInvalid 入力のポートが不正です。 FileInvalidWindowsDriveLetter 入力が Windows ドライブレターで始まる相対 URL 文字列であり、 かつベース URL のスキームが file です。 FileInvalidWindowsDriveLetterHost file: URL のホストが Windows ドライブレターになっています。