精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

正確的HTTP協議實現意味著什么

jf_wN0SrCdH ? 來源:Rust語言中文社區 ? 作者:hsqStephenZhang ? 2022-10-12 09:57 ? 次閱讀

Fyrox 0.28 發布

Fyrox 是一個功能豐富、可用于生產的通用 2D/3D 游戲引擎,其采用 Rust 編寫,并帶有場景編輯器,能幫助你進行高效的開發。 近日,其發布了 0.28 版本,包括了一系列改進和修復,讓你的游戲開發更加便捷。主要改動點為:

腳本的執行流改進;

用戶界面的優化;

資源預覽;

2D 游戲支持精靈圖;

...

“正確的” HTTP 協議實現意味著什么

hyper 是一個非常完善且“正確的” HTTP 協議實現,廣泛應用于各個項目中,有位網友在 reddit 上發帖問:像 hyper 這樣的 HTTP 協議實現,聲稱是“正確的”,這到底意味著什么? 以下節選自高贊回答:

協議類似于一組規則。其規定了可接受的數據格式、在不同站點中允許哪些指令、應當采取的行為......。超文本傳輸協議(HTTP)也對應一個這樣的規則列表,例如: a. 請求的第一行必須以動詞(GET、POST 等)、url 和 HTTP 版本開頭,然后是換行符; b. 標頭必須采用特定格式。

例如,標題的名稱不能包含 “:” 字符; c. 如果請求包含正文,則必須聲明長度。 如果說 HTTP 協議的實現是“正確的”,背后的想法是,用戶必須不可能生成無效的 HTTP 請求。例如,一旦您開始發送正文,就不可能設置 HTTP 頭部,因為這樣做是無效的。

從另一個角度來看,特別是對于像 HTTP 這樣的協議,它比 RFC 規定的內容更難實現。最“正確的”實現,在應用于現實世界時,總會遇到一長串奇怪但合法的行為,這將使一些客戶端或服務器在某些時候崩潰。

有時候在現實世界中,你需要忍受一些不正確的實現。例如 Cloudflare 就沒有將 Hyper 應用于他們的 Rusty Proxy 服務中,因為它太嚴格了,不滿足 Cloudflare 對于現實應用的需求。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RFC
    RFC
    +關注

    關注

    0

    文章

    16

    瀏覽量

    10094
  • HTTP協議
    +關注

    關注

    0

    文章

    61

    瀏覽量

    9705
  • Rust
    +關注

    關注

    1

    文章

    228

    瀏覽量

    6574

原文標題:【Rust日報】2022-10-11 “正確的” HTTP 協議實現意味著什么

文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    在stm32中系統時鐘到底意味著什么???

    stm32任何程序都要先配置時鐘,這個時鐘到底意味著什么?有什么意義? 是否就是一種開關? 還是有什么其他作用?? 求大神回答 ~~~
    發表于 07-22 20:11

    請問diagnostic測試失敗意味著什么?板子有問題?

    本帖最后由 一只耳朵怪 于 2018-6-25 10:50 編輯 請問diagnostic測試失敗意味著什么?板子有問題?(ps:u***和emulation這兩項測試過了)。歡迎賜教,不勝感激。
    發表于 06-25 02:59

    單模模塊意味著什么?

    我們的產品里有CYBLY-022001的BLE芯片。在數據表中,它被描述為藍牙4.1“單模模塊”,單模模塊意味著什么?當使用這個SoC時,我是否能夠采用BT核心版本4.2的BT特征,比如廣告擴展
    發表于 12-04 14:48

    FPGA的底板尺寸意味著什么

    嗨,在5月的研究文章中,提到FPGA的底板假定為64 * 64 ..有些假設為80 * 120。那它究竟意味著什么呢?這是否意味著CLB被放置在2D數組中作為矩形(W * H)并且總共(64
    發表于 03-22 14:52

    請問CARTIAN在函數CysLysIsStValualValuy中意味著什么?

    CARTIAN在函數CysLysIsStValualValuy中意味著什么?
    發表于 10-18 10:15

    新表中的變量變成紅色意味著什么?

    嗨,那里。我想問一個問題(對我來說非常重要),在單擊“繼續”按鈕之后(在調試模式下),附件中的變量變為紅色。這意味著程序已經經歷了一個循環。但是其他變量不會改變顏色(應該是)。為什么會這樣?請給我一些調試的線索。謝謝您。
    發表于 04-06 18:20

    請問端點是否意味著延遲?

    這是時間報告。我試圖從我的代碼中找到延遲。我無法專門找到延遲,但發現Max延遲高于此。這是最大延遲嗎?這是否意味著輸出需要138317個時鐘周期?如果不是這意味著什么?先謝謝你
    發表于 04-22 10:13

    POST約束是否意味著回讀CRC啟用

    之間的時間間隔?還有一個問題:當POST_CRC約束設置為ENABLE時,是否意味著配置數據(或至少其中的一部分)被回讀到用戶邏輯中...減少可用于用戶設計的資源?謝謝。
    發表于 06-10 09:31

    請問導入SystemVerilog程序包意味著什么?

    導入SystemVerilog程序包意味著什么?
    發表于 12-11 06:53

    重負載和空載時的ZO意味著什么?

    最常用于小信號放大器的輸出拓撲介紹重負載和空載時的ZO意味著什么?
    發表于 04-08 06:40

    系統最可靠意味著什么,如何實現

    每次看電視、聽廣播或看大街上的廣告牌時,都能看到推銷產品比競爭對手更加可靠的廣告。從汽車公司、工具公司到半導體公司的每個人都在嘗試證明他們公司生產的產品是唯一可信賴的產品。有如此多的營銷以可靠性為焦點說明可靠性是一項重要的問題。但是,到底最可靠意味著什么呢?
    發表于 04-18 07:54 ?1406次閱讀
    系統最可靠<b class='flag-5'>意味著</b>什么,如何<b class='flag-5'>實現</b>?

    5G到底意味著什么?它能顛覆時代?

    5G意味著什么?意味著更快的上傳下載速度、炫酷的VR娛樂體驗、城市物聯、無人駕駛、遠程醫療。5G不僅僅是網速那么簡單,它能顛覆時代!
    發表于 06-21 02:15 ?1910次閱讀

    5G對區塊鏈意味著什么

    G對于區塊鏈而言意味著什么?只有你想不到,更多的是你沒想到!
    的頭像 發表于 11-12 11:08 ?3409次閱讀

    能量收集意味著什么?

    能量收集意味著什么?
    發表于 03-21 10:08 ?2次下載
    能量收集<b class='flag-5'>意味著</b>什么?

    鴻蒙開源意味著什么

    鴻蒙開源意味著什么?在華為開發者大會上,大家都為鴻蒙系統而激動,當華為表示會開源的時候,現場掌聲雷動。鴻蒙是華為的一個技術產品,鴻蒙好的話大家都點贊華為,鴻蒙不好的話也有人會噴華為。但是鴻蒙系統開源后,就沒那么簡單了。那么鴻蒙開源意味著什么?
    的頭像 發表于 06-28 10:35 ?7715次閱讀