HTTP/1.1:消息語(yǔ)法與路由 - 2.2 實(shí)現(xiàn)差異

When considering the design of HTTP, it is easy to fall into a trap of thinking that all user agents are general-purpose browsers and all origin servers are large public websites. That is not the case in practice. Common HTTP user agents include household appliances, stereos, scales, firmware update scripts, command-line programs, mobile apps, and communication devices in a multitude of shapes and sizes. Likewise, common HTTP origin servers include home automation units, configurable networking components, office machines, autonomous robots, news feeds, traffic cameras, ad selectors, and video-delivery platforms.

在考慮 HTTP 的設(shè)計(jì)時(shí)致板,很容易掉進(jìn)一個(gè)思維陷阱:所有用戶代理(user agent)都是通用瀏覽器和所有原始服務(wù)器是大型公用網(wǎng)站交煞。這樣是不切實(shí)際的。常見(jiàn)的 HTTP 用戶代理包含各種形狀和尺寸的家用設(shè)備斟或,固件更新腳本素征,命令行程序,手機(jī)應(yīng)用程序萝挤,和通信設(shè)備御毅。同樣,常見(jiàn)的 HTTP 來(lái)源服務(wù)器包含家庭自動(dòng)化單元怜珍,可配置的網(wǎng)絡(luò)組件端蛆,辦公設(shè)備,獨(dú)立存在的機(jī)器人酥泛,新聞提要今豆,交通攝像機(jī),廣告選擇器柔袁,和視頻分發(fā)平臺(tái)晚凿。

The term "user agent" does not imply that there is a human user directly interacting with the software agent at the time of a request. In many cases, a user agent is installed or configured to run in the background and save its results for later inspection (or save only a subset of those results that might be interesting or erroneous). Spiders, for example, are typically given a start URI and configured to follow certain behavior while crawling the Web as a hypertext graph.

術(shù)語(yǔ) “用戶代理” 不意味著在發(fā)起請(qǐng)求時(shí)是由真人用戶直接交互軟件代理。在許多案例中瘦馍,用戶代理是安裝好或配置好的在后臺(tái)運(yùn)行或保存結(jié)果將來(lái)檢查(或只保存這些結(jié)果中他們可能感興趣的子集或錯(cuò)誤信息)歼秽。例如爬蟲(chóng),是典型的使用 URL 和經(jīng)過(guò)配置遵循某種行為的抓取網(wǎng)站超文本信息程序情组。

The implementation diversity of HTTP means that not all user agents can make interactive suggestions to their user or provide adequate warning for security or privacy concerns. In the few cases where this specification requires reporting of errors to the user, it is acceptable for such reporting to only be observable in an error console or log file. Likewise, requirements that an automated action be confirmed by the user before proceeding might be met via advance configuration choices, run-time options, or simple avoidance of the unsafe action; confirmation does not imply any specific user interface or interruption of normal processing if the user has already made that choice.

HTTP 的實(shí)現(xiàn)差異意味著不是所有用戶代理可以與它們的用戶交互反饋或?yàn)榘踩螂[私問(wèn)題提供充分警告燥筷。在少數(shù)案例本規(guī)范要求對(duì)用戶報(bào)告錯(cuò)誤,它可以接收這樣的錯(cuò)誤報(bào)告只在錯(cuò)誤控制臺(tái)或日志文件查看院崇。同樣肆氓,自動(dòng)化操作之前需要讓用戶確認(rèn),通過(guò)先進(jìn)的配置選擇底瓣,運(yùn)行時(shí)選項(xiàng)谢揪,或簡(jiǎn)單的避免不安全操作;確認(rèn)操作不意味著任何特定用戶接口或用戶做出選擇后中斷正常處理捐凭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拨扶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子茁肠,更是在濱河造成了極大的恐慌患民,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垦梆,死亡現(xiàn)場(chǎng)離奇詭異匹颤,居然都是意外死亡仅孩,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門印蓖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)辽慕,“玉大人,你說(shuō)我怎么就攤上這事赦肃〗︱龋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵摆尝,是天一觀的道長(zhǎng)温艇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)堕汞,這世上最難降的妖魔是什么勺爱? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮讯检,結(jié)果婚禮上琐鲁,老公的妹妹穿的比我還像新娘。我一直安慰自己人灼,他們只是感情好围段,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著投放,像睡著了一般奈泪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灸芳,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天涝桅,我揣著相機(jī)與錄音,去河邊找鬼烙样。 笑死冯遂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谒获。 我是一名探鬼主播蛤肌,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼批狱!你這毒婦竟也來(lái)了裸准?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤精耐,失蹤者是張志新(化名)和其女友劉穎狼速,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體卦停,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡向胡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惊完。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僵芹。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖小槐,靈堂內(nèi)的尸體忽然破棺而出拇派,到底是詐尸還是另有隱情,我是刑警寧澤凿跳,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布件豌,位于F島的核電站,受9級(jí)特大地震影響控嗜,放射性物質(zhì)發(fā)生泄漏茧彤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一疆栏、第九天 我趴在偏房一處隱蔽的房頂上張望曾掂。 院中可真熱鬧,春花似錦壁顶、人聲如沸珠洗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)许蓖。三九已至,卻和暖如春调衰,著一層夾襖步出監(jiān)牢的瞬間膊爪,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工窖式, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蚁飒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓萝喘,卻偏偏與公主長(zhǎng)得像淮逻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阁簸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,490評(píng)論 5 6
  • 換了這個(gè)頭像爬早,我覺(jué)得自己屌屌的。有你在启妹,應(yīng)該不會(huì)像以前那么low了吧筛严。為了不成為勵(lì)志的故事要不停努力啊饶米!寶貝桨啃,心疼...
    握著荊條閱讀 161評(píng)論 0 0
  • 每天早上醒來(lái)车胡,腦袋里面空空的。習(xí)慣性的扭頭去看看手機(jī)的位置照瘾,看看有沒(méi)有新鮮的消息匈棘,有沒(méi)有好友來(lái)訪問(wèn),然而并...
    伽澤閱讀 298評(píng)論 0 0