page-icon="HTTP" [[#comment]] * 仕様書から ** RFC 1945 (HTTP/1.0) 3.7; RFC 2068・2616 (HTTP/1.1) 3.8 Product Tokens > Product tokens are used to allow communicating applications to identify themselves [DEL[via a simple product token, with an optional slash and version designator]] [INS[by software name and version]]. Most fields using product tokens also allow sub[INS[-]]products which form a significant part of the application to be listed, separated by [DEL[[INS[{1945,2068}]] whitespace]] [INS[[INS[{2616}]] white space]]. By convention, the products are listed in order of their significance for identifying the application. [DFN[製品字句]]は、通信する[[応用]]がソフトウェア名・版で自身を識別することができるように使います。 製品字句を使うほとんどの欄は、その応用の重要な部分を担っている部分製品を[[空白]]で分離して列挙することも認めています。 慣習上、製品は識別する応用にとって重要な順に列挙します。 > - product = token ["/" product-version] - product-version = token > Examples: 例: > - User-Agent: CERN-LineMode/2.15 libwww/2.17b3 - Server: Apache/0.8.4 > Product tokens [DEL[[INS[{1945,2068]]] should]] [INS[SHOULD]] be short and to the point[INS[. [INS[{2616}]] They MUST NOT be used]] [DEL[[INS[{1945,2068}]] -- use of them]] for [DEL[advertizing]] [INS[advertising]] or other non-essential information [DEL[[INS[{1945,2068}]] is explicitly forbidden]]. Although any token character [DEL[[INS[{1945,2068}]] may]] [INS[MAY]] appear in a product-version, this token [DEL[[INS[{1945]]] should]] [INS[SHOULD]] only be used for a version identifier (i.e., successive versions of the same product [DEL[should]] [INS[SHOULD]] only differ in the product-version portion of the product value). 製品字句は短く、的を射たものである'''べきです'''。 これを宣伝や他の非本質的な情報に使っては'''なりません'''。 [CODE(ABNF)[product-version]] では任意の字句文字を使っても構いませんが、 この字句は版識別子にのみ使用する'''べきです''' (つまり、同じ製品の後継版は [CODE(ABNF)[product]] 値の [CODE(ABNF)[product-version]] 部分だけが異なる'''べきです''')。 ** RFC の部分のライセンス [[RFCのライセンス]] * メモ [1] [CITE[PICSRules Specification]] [CODE[[[creationTool]]]] 属性は [CODE(HTTP)[[[User-Agent]]]] 欄と同じような書式を採用しています。 ([[名無しさん]])