* 構文 [3] [[誰何]]は [CODE(ABNF)@en[[[auth-scheme]]]] と [CODE(ABNF)@en[[[auth-param]]]] で構成されます。 [4] 両者の間は1文字以上の [CODE(ABNF)[[[SP]]]] で分離します。 ;; [5] [CODE(ABNF)[[[LWS]]]] ではなく [CODE(ABNF)[[[SP]]]] とされています。 従って[[タブ]]や[[折り畳み]]はできません。 [FIG[ [FIGCAPTION[ [2] [[RFC 1945]] における [CODE(ABNF)[[[challenge]]]] の構文 ]FIGCAPTION] [PRE(ABNF code)[ challenge = auth-scheme 1*SP realm *( "," auth-param ) auth-param = token "=" quoted-string ]PRE] ]FIG] * 引数 [7] [[誰何]]における[[引数]]は [CODE(ABNF)[[[auth-param]]]] と呼ばれています。 ;; [8] ただし [[ABNF]] 構文上 [CODE(HTTP)@en[[[realm]]]] は [CODE(ABNF)@en[[[auth-param]]]] に含まれないことになっています。 詳しくは [[auth-param]] の項を参照してください。 * 歴史 ** RFC [REFS[ - [1] [CITE@en[RFC 1945 - Hypertext Transfer Protocol -- HTTP/1.0]] ([TIME[2012-02-18 23:25:56 +09:00]] 版) ]REFS]