[3] [DFN[[RUBYB[部分]@en[partial]] URL]] は、[[相対URL]]から[[素片識別子]]を除去したものです。

* 仕様書

[REFS[
- [1] [CITE@en[RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing]] ([TIME[2014-06-07 01:59:35 +09:00]] 版) <https://tools.ietf.org/html/rfc7230#section-2.7>
]REFS]

* 定義

[2] [CODE(ABNF)@en[[[partial-URI]]]] は、 [[RFC 3986]] [CODE(ABNF)@en[[[relative-part]]]]
の後、 [CODE(URI)@en[[[?]]]] と [[RFC 3986]] [CODE(ABNF)@en[[[query]]]] を続けたものです。
ただし [CODE(URI)@en[[[?]]]] と [CODE(ABNF)@en[[[query]]]] は省略可能です。
[SRC[>>1]]

[FIG(railroad)[
= ?
== [CODE[[[//]]]]
== [[authority]]
= [[path]]
= ?
== [CODE[[[?]]]]
== [[query]]
]FIG]

;; [4] [[authority]] がない場合、 [[URL scheme]] + [CODE[[[:]]]] からはじまるような [[path]]
を使うことはできません。
