HTTP远程变量选择算法—RVSA/1.0( 五 )


Q=round5(qs*qt*qc*ql*qf)*q_adjust
以解决维之间的非凡相互依靠,这种依靠源自用户代理的局限性 。例如,假如用户代理,由
于某种原因,在翻译text/plain文档时不能处理iso-8859-7字符集,而text/plain-
iso-8859-7组合在变量描述中出现时,q_adjuster因数就会为0,否则为1 。
通过选择性地扣留来自远程变量选择算法的信息,用户代理能确保假如本地q_adjust
小于1,远程算法永远不会作出一个选择 。例如,为阻止远程算法返回一个text/plain-
iso-8859-7选择响应,用户代理应该小心永远不要产生一个精确说明text/plain和
iso-8859-7品质因数的请求 。对一个请求的任一因数的忽略都会任何text/plain-
iso-8859-7变量的总体品质值成为不确定的,拥有不确定品质值的变量永远不会在一个选
择响应中返回 。
一般地,对一个非凡的组合X-Y-X,假如本地q_adjust不等于1,一个远程选择可以
通过如下方式阻止,总是忽略来自接收报头的组合中的元素,并加上一个合适的通配符类型
来匹配忽略的元素,假如这样的类型还没有存在的话 。
5.0安全和隐私考虑
这部分说明没有介绍任何[2]中还没有涉及到的安全和隐私考虑 。参见[2]以获得和
接收报头相关的隐私风险 。
6.致谢
有关HTTP内容协商的工作至少自1993年就已经做好了 。作者不能够追溯这篇文档中的
许多观点的来源 。许多HTTP工作组的成员对这篇说明中的协商模型作出了贡献 。作者衷心
感谢那些对这篇文档早期版本作出评论的个人,包括BrianBehlendorf,DanielDuBois,
TedHardie,LarryMasinter,andRoyT.Fielding.
7.参考文献
[1]Fielding,R.,Gettys,J.,Mogul,J.,Frystyk,H.,and
T.Berners-Lee,"HypertextTransferProtocol--HTTP/1.1",RFC
2068,January1997.
[2]Holtman,K.,andA.Mutz,"TransparentContentNegotiationin
HTTP",RFC2295,March1998.
8.作者地址
KoenHoltman
TechnischeUniversiteitEindhoven
Postbus513
KamerHG6.57
5600MBEindhoven(TheNetherlands)
EMail:koen@win.tue.nl
AndrewH.Mutz
Hewlett-PackardCompany
1501PageMillRoad3U-3
PaloAltoCA94304,USA
Fax: 14158574691
EMail:mutz@hpl.hp.com
9.完整版权说明
Copyright(C)TheInternetSociety(1998).AllRightsReserved.
Thisdocumentandtranslationsofitmaybecopiedandfurnishedto
others,andderivativeworksthatcommentonorotherwiseeXPlainit
orassistinitsimplementationmaybeprepared,copied,published
anddistributed,inwholeorinpart,withoutrestrictionofany
kind,providedthattheabovecopyrightnoticeandthisparagraphare
includedonallsUChcopiesandderivativeworks.However,this
documentitselfmaynotbemodifiedinanyway,suchasbyremoving
thecopyrightnoticeorreferencestotheInternetSocietyorother
Internetorganizations,exceptasneededforthepurposeof
developingInternetstandardsinwhichcasetheproceduresfor
copyrightsdefinedintheInternetStandardsprocessmustbe
followed,orasrequiredtotranslateitintolanguagesotherthan
English.
Thelimitedpermissionsgrantedaboveareperpetualandwillnotbe
revokedbytheInternetSocietyoritssuccessorsorassigns.
Thisdocumentandtheinformationcontainedhereinisprovidedonan
"ASIS"basisandTHEINTERNETSOCIETYANDTHEINTERNETENGINEERING
TASKFORCEDISCLAIMSALLWARRANTIES,EXPRESSORIMPLIED,INCLUDING
BUTNOTLIMITEDTOANYWARRANTYTHATTHEUSEOFTHEINFORMATION
HEREINWILLNOTINFRINGEANYRIGHTSORANYIMPLIEDWARRANTIESOF
MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.
RFC2296——HTTPRemoteVariantSelectionAlgorithm--RVSA/1.0HTTP远程变量选择算法—RVSA/1.0


推荐阅读