亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rfc2774.txt

?? 中、英文RFC文檔大全打包下載完全版 .
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
Network Working Group                                          H. NielsenRequest for Comments: 2774                                       P. LeachCategory: Experimental                                          Microsoft                                                              S. Lawrence                                                          Agranat Systems                                                            February 2000                      An HTTP Extension FrameworkStatus of this Memo   This memo defines an Experimental Protocol for the Internet   community.  It does not specify an Internet standard of any kind.   Discussion and suggestions for improvement are requested.   Distribution of this memo is unlimited.Copyright Notice   Copyright (C) The Internet Society (2000).  All Rights Reserved.IESG Note   This document was originally requested for Proposed Standard status.   However, due to mixed reviews during Last Call and within the HTTP   working group, it is being published as an Experimental document.   This is not necessarily an indication of technical flaws in the   document; rather, there is a more general concern about whether this   document actually represents community consensus regarding the   evolution of HTTP.  Additional study and discussion are needed before   this can be determined.   Note also that when HTTP is used as a substrate for other protocols,   it may be necessary or appropriate to use other extension mechanisms   in addition to, or instead of, those defined here.  This document   should therefore not be taken as a blueprint for adding extensions to   HTTP, but it defines mechanisms that might be useful in such   circumstances.Nielsen, et al.               Experimental                      [Page 1]RFC 2774              An HTTP Extension Framework          February 2000Abstract   A wide range of applications have proposed various extensions of the   HTTP protocol. Current efforts span an enormous range, including   distributed authoring, collaboration, printing, and remote procedure   call mechanisms. These HTTP extensions are not coordinated, since   there has been no standard framework for defining extensions and   thus, separation of concerns. This document describes a generic   extension mechanism for HTTP, which is designed to address the   tension between private agreement and public specification and to   accommodate extension of applications using HTTP clients, servers,   and proxies.  The proposal associates each extension with a globally   unique identifier, and uses HTTP header fields to carry the extension   identifier and related information between the parties involved in   the extended communication.Table of Contents   1.  Introduction ...............................................3   2.  Notational Conventions .....................................3   3.  Extension Declarations .....................................4    3.1   Header Field Prefixes ...................................5   4.  Extension Header Fields ....................................6    4.1   End-to-End Extensions ...................................7    4.2   Hop-by-Hop Extensions ...................................7    4.3   Extension Response Header Fields ........................8   5.  Mandatory HTTP Requests ....................................8    5.1   Fulfilling a Mandatory Request .........................10   6.  Mandatory HTTP Responses ..................................11   7.  510 Not Extended ..........................................11   8.  Publishing an Extension ...................................11   9.  Caching Considerations ....................................12   10. Security Considerations ...................................13   11. References ................................................13   12. Acknowledgements ..........................................14   13. Authors' Addresses ........................................14   14. Summary of Protocol Interactions ..........................15   15. Examples ..................................................16    15.1  User Agent to Origin Server ............................16    15.2  User Agent to Origin Server via HTTP/1.1 Proxy .........17    15.3  User Agent to Origin Server via HTTP/1.0 Proxy .........18   Full Copyright Statement ......................................20Nielsen, et al.               Experimental                      [Page 2]RFC 2774              An HTTP Extension Framework          February 20001. Introduction   This proposal is designed to address the tension between private   agreement and public specification; and to accommodate dynamic   extension of HTTP clients and servers by software components. The   kind of extensions capable of being introduced range from:      o  extending a single HTTP message;      o  introducing new encodings;      o  initiating HTTP-derived protocols for new applications; to...      o  switching to protocols which, once initiated, run independent         of the original protocol stack.   The proposal is intended to be used as follows:      o  Some party designs and specifies an extension; the party         assigns the extension a globally unique URI, and makes one or         more representations of the extension available at that address         (see section 8).      o  An HTTP client or server that implements this extension         mechanism (hereafter called an agent) declares the use of the         extension by referencing its URI in an extension declaration in         an HTTP message (see section 3).      o  The HTTP application which the extension declaration is         intended for (hereafter called the ultimate recipient) can         deduce how to properly interpret the extended message based on         the extension declaration.   The proposal uses features in HTTP/1.1 but is compatible with   HTTP/1.0 applications in such a way that extended applications can   coexist with existing HTTP applications. Applications implementing   this proposal MUST be based on HTTP/1.1 (or later versions of HTTP).2. Notational Conventions   This specification uses the same notational conventions and basic   parsing constructs as RFC 2068 [5]. In particular the BNF constructs   "token", "quoted-string", "Request-Line", "field-name", and   "absoluteURI" in this document are to be interpreted as described in   RFC 2068 [5].Nielsen, et al.               Experimental                      [Page 3]RFC 2774              An HTTP Extension Framework          February 2000   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this   document are to be interpreted as described in RFC 2119 [6].   This proposal does not rely on particular features defined in URLs   [8] that cannot potentially be expressed using URNs (see section 8).   Therefore, the more generic term URI [8] is used throughout the   specification.3. Extension Declarations   An extension declaration can be used to indicate that an extension   has been applied to a message and possibly to reserve a part of the   header namespace identified by a header field prefix (see 3.1). This   section defines the extension declaration itself; section 4 defines a   set of header fields using the extension declaration.   This specification does not define any ramifications of applying an   extension to a message nor whether two extensions can or cannot   logically coexist within the same message. It is simply a framework   for describing which extensions have been applied and what the   ultimate recipient either must or may do in order to properly   interpret any extension declarations within that message.   The grammar for an extension declaration is as follows:       ext-decl        = <"> ( absoluteURI | field-name ) <">                         [ namespace ] [ decl-extensions ]       namespace       = ";" "ns" "=" header-prefix       header-prefix   = 2*DIGIT       decl-extensions = *( decl-ext )       decl-ext        = ";" token [ "=" ( token | quoted-string ) ]   An extension is identified by an absolute, globally unique URI or a   field-name. A field-name MUST specify a header field uniquely defined   in an IETF Standards Track RFC [3]. A URI can unambiguously be   distinguished from a field-name by the presence of a colon (":").   The support for header field names as extension identifiers provides   a transition strategy from decentralized extensions to extensions   defined by IETF Standards Track RFCs until a mapping between the   globally unique URI space and features defined in IETF Standards   Track RFCs has been defined according to the guidelines described in   section 8.Nielsen, et al.               Experimental                      [Page 4]RFC 2774              An HTTP Extension Framework          February 2000   Examples of extension declarations are       "http://www.company.com/extension"; ns=11       "Range"   An agent MAY use the decl-extensions mechanism to include optional   extension declaration parameters but cannot assume these parameters   to be recognized by the recipient. An agent MUST NOT use decl-   extensions to pass extension instance data, which MAY be passed using   header field prefix values (see section 3.1). Unrecognized decl-ext   parameters SHOULD be ignored and MUST NOT be removed by proxies when   forwarding the extension declaration.3.1 Header Field Prefixes   The header-prefix is a dynamically generated string. All header   fields in the message that match this string, using string prefix-   matching, belong to that extension declaration. Header field prefixes   allow an extension declaration to dynamically reserve a subspace of   the header space in a protocol message in order to prevent header   field name clashes and to allow multiple declarations using the same   extension to be applied to the same message without conflicting.   Header fields using a header-prefix are of the form:       prefixed-header = prefix-match field-name       prefix-match    = header-prefix "-"   Linear white space (LWS) MUST NOT be used between the header-prefix   and the dash ("-") or between the prefix-match and the field-name.   The string prefix matching algorithm is applied to the prefix-match   string.   The format of the prefix using a combination of digits and the dash   ("-") guarantees that no extension declaration can reserve the whole   header field name space. The header-prefix mechanism was preferred   over other solutions for exchanging extension instance parameters   because it is header based and therefore allows for easy integration   of new extensions with existing HTTP features.   Agents MUST NOT reuse header-prefix values in the same message unless   explicitly allowed by the extension (see section 4.1 for a discussion   of the ultimate recipient of an extension declaration).   Clients SHOULD be as consistent as possible when generating header-   prefix values as this facilitates use of the Vary header field in   responses that vary as a function of the request extension   declaration(s) (see [5], section 13.6).Nielsen, et al.               Experimental                      [Page 5]RFC 2774              An HTTP Extension Framework          February 2000   Servers including prefixed-header header fields in a Vary header   field value MUST also include the corresponding extension declaration   field-name as part of that value. For example, if a response depends   on the value of the 16-use-transform header field defined by an   optional extension declaration in the request, the Vary header field   in the response could look like this:       Vary: Opt, 16-use-transform   Note, that header-prefix consistency is no substitute for including   an extension declaration in the message: header fields with header-   prefix values not defined by an extension declaration in the same   message are not defined by this specification.   Examples of header-prefix values are       12       15       23   Old applications may introduce header fields independent of this   extension mechanism, potentially conflicting with header fields   introduced by the prefix mechanism. In order to minimize this risk,   prefixes MUST contain at least 2 digits.4. Extension Header Fields   This proposal introduces two types of extension declaration strength:   mandatory and optional, and two types of extension declaration scope:   hop-by-hop and end-to-end (see section 4.1 and 4.2).   A mandatory extension declaration indicates that the ultimate   recipient MUST consult and adhere to the rules given by the extension   when processing the message or reporting an error (see section 5 and   7).   An optional extension declaration indicates that the ultimate   recipient of the extension MAY consult and adhere to the rules given   by the extension when processing the message, or ignore the extension   declaration completely. An agent may not be able to distinguish   whether the ultimate recipient does not understand an extension   referred to by an optional extension or simply ignores the extension   declaration.Nielsen, et al.               Experimental                      [Page 6]RFC 2774              An HTTP Extension Framework          February 2000   The combination of the declaration strength and scope defines a 2x2   matrix which is distinguished by four new general HTTP header fields:   Man, Opt, C-Man, and C-Opt. (See sections 4.1 and 4.2; also see   appendix 14, which has a table of interactions with origin servers   and proxies.)   The header fields are general header fields as they describe which   extensions actually are applied to an HTTP message. Optional   declarations MAY be applied to any HTTP message if appropriate (see   section 5 for how to apply mandatory extension declarations to   requests and section 6 for how to apply them to responses).4.1 End-to-End Extensions   End-to-end declarations MUST be transmitted to the ultimate recipient   of the declaration. The Man and the Opt general header fields are   end- to-end header fields and are defined as follows:       mandatory       = "Man" ":" 1#ext-decl       optional        = "Opt" ":" 1#ext-decl   For example       HTTP/1.1 200 OK       Content-Length: 421       Opt: "http://www.digest.org/Digest"; ns=15       15-digest: "snfksjgor2tsajkt52"       ...   The ultimate recipient of a mandatory end-to-end extension   declaration MUST handle that extension declaration as described in   section 5 and 6.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人aaaa免费全部观看| 一区二区欧美精品| 91久久精品一区二区三区| 日韩1区2区日韩1区2区| 成人欧美一区二区三区1314| 69成人精品免费视频| 91在线你懂得| 福利一区福利二区| 国产精品综合一区二区| 日韩精品视频网站| 奇米四色…亚洲| 亚洲国产美女搞黄色| 日韩一区二区三区免费观看| 日韩欧美一区在线观看| 久久久精品蜜桃| 一区2区3区在线看| 久久国产免费看| 色综合天天视频在线观看| 欧美日韩的一区二区| 国产拍揄自揄精品视频麻豆| 亚洲激情网站免费观看| 精品亚洲免费视频| 在线免费观看日本一区| 2020国产精品自拍| 亚洲国产视频一区| 国产99精品视频| 在线成人免费观看| 九一久久久久久| 粉嫩av一区二区三区粉嫩 | 成人伦理片在线| www.欧美精品一二区| 欧美系列在线观看| 精品美女一区二区| 亚洲精品高清在线| 狠狠色2019综合网| 一本色道久久综合亚洲精品按摩 | 日韩视频在线你懂得| 成人三级伦理片| 91片黄在线观看| 日韩精品资源二区在线| 中文子幕无线码一区tr| 亚洲图片欧美一区| 国产精品456露脸| 欧美日韩成人一区二区| 亚洲欧美色图小说| 国产一区二区日韩精品| 欧美高清视频www夜色资源网| 国产亚洲欧洲一区高清在线观看| 亚洲国产你懂的| 99热精品国产| 亚洲国产成人午夜在线一区| 日韩在线a电影| 国产69精品久久久久777| 91精品国产色综合久久久蜜香臀| 亚洲裸体在线观看| 成人高清视频在线观看| 国产欧美日韩卡一| 成人性色生活片| 中文字幕乱码日本亚洲一区二区 | 欧美在线视频不卡| 国产精品久久久久久久久动漫| 国产一区二区三区观看| 国产亚洲欧洲997久久综合| 狠狠v欧美v日韩v亚洲ⅴ| 精品久久久久99| 精彩视频一区二区三区| 欧美一区二区在线观看| 琪琪久久久久日韩精品| 日韩欧美一二三| 韩国午夜理伦三级不卡影院| 精品999久久久| 色综合色狠狠综合色| 国产成人在线视频免费播放| 亚洲国产精品一区二区久久| 国产一区二区导航在线播放| 中文字幕日本不卡| 欧美电影免费观看高清完整版在线 | 国产午夜久久久久| 欧美嫩在线观看| 91日韩一区二区三区| 国产一区二区三区在线观看精品 | 日韩精品资源二区在线| 99免费精品在线观看| 调教+趴+乳夹+国产+精品| 亚洲欧洲日本在线| 国产亚洲人成网站| 久久久久99精品国产片| 717成人午夜免费福利电影| 91在线看国产| 豆国产96在线|亚洲| 狠狠色2019综合网| 狠狠色丁香婷婷综合久久片| 蜜臀精品久久久久久蜜臀| 五月天网站亚洲| 五月激情综合网| 蜜桃av一区二区| 青草国产精品久久久久久| 婷婷久久综合九色综合绿巨人 | 亚洲精选视频免费看| 中文一区一区三区高中清不卡| 久久九九全国免费| 中文一区在线播放| 玉米视频成人免费看| 五月综合激情日本mⅴ| 日韩高清一区在线| 国产真实精品久久二三区| 国产福利一区二区三区视频在线| 国产精品一区二区久激情瑜伽| 激情综合网av| 成人国产视频在线观看| 欧美亚日韩国产aⅴ精品中极品| 欧美美女直播网站| 日韩一区二区三区四区五区六区| 久久久91精品国产一区二区精品| 中文字幕一区二区三区在线观看| 亚洲精品写真福利| 久久电影国产免费久久电影| 99精品视频一区二区| 91精品国产91久久久久久最新毛片| 欧美久久一区二区| 欧美影视一区在线| 欧美一区二区三区在线看| 欧美成人女星排行榜| 久久午夜免费电影| 国产精品美女久久久久高潮| 亚洲精品你懂的| 捆绑调教美女网站视频一区| 高清不卡一区二区| 欧美综合一区二区| 欧美变态口味重另类| 中文字幕欧美一| 精品一区二区国语对白| 97超碰欧美中文字幕| 精品国产乱码久久久久久免费| 亚洲国产激情av| 日本欧美在线观看| av一区二区不卡| xf在线a精品一区二区视频网站| 亚洲欧美日韩久久| 粉嫩av一区二区三区粉嫩| 欧美日韩国产综合视频在线观看| 日本一区二区成人在线| 日本不卡一二三区黄网| 91福利国产成人精品照片| 国产视频一区二区在线| 捆绑变态av一区二区三区| 欧美日韩一二三| 夜夜操天天操亚洲| 91麻豆福利精品推荐| 国产精品视频麻豆| 国产91丝袜在线观看| 26uuu亚洲| 韩国毛片一区二区三区| 91麻豆精品国产91| 日韩在线一区二区三区| 欧美日韩精品免费观看视频 | 久久亚洲精品小早川怜子| 日日欢夜夜爽一区| 欧美乱妇15p| 午夜精品福利久久久| 欧美日本视频在线| 肉丝袜脚交视频一区二区| 在线免费一区三区| 有坂深雪av一区二区精品| 欧美午夜宅男影院| 久久99国产乱子伦精品免费| 国产片一区二区三区| 在线中文字幕一区| 色国产综合视频| 欧美高清视频在线高清观看mv色露露十八 | 亚洲午夜激情av| 欧美电影一区二区| 国产福利一区二区三区视频在线| 国产精品视频看| 91精品国产综合久久福利软件 | 人人精品人人爱| 欧美激情一区在线观看| av中文字幕一区| 日本少妇一区二区| 中文字幕不卡的av| 欧美日韩一区二区电影| 国产不卡一区视频| 五月天丁香久久| 亚洲男女一区二区三区| 欧美视频一区二区三区四区 | 色哟哟欧美精品| 久久福利资源站| 久久精品一区二区三区不卡 | av中文字幕不卡| 一区二区免费看| 91精品国产欧美一区二区18 | 亚洲男人的天堂在线aⅴ视频| av一区二区三区在线| 亚洲黄色免费网站| 欧美在线一区二区| 久久爱www久久做| 亚洲欧洲国产日韩| 欧美一区二区日韩一区二区| 国产一区二区三区在线观看免费 | 男人的天堂亚洲一区|