第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

求教如何使用HTTP協(xié)議實(shí)現(xiàn)自己的HttpResponse,HttpRequest類?

求教如何使用HTTP協(xié)議實(shí)現(xiàn)自己的HttpResponse,HttpRequest類?

幕布斯6054654 2019-05-24 15:44:29
本人是個(gè)PHPer,工作幾年了,HTTP這塊一直是個(gè)過不去的坎兒,像是那一大堆狀態(tài)碼,一大堆的首部字段等等很多細(xì)節(jié),本人完全不知道怎么開始,一直想研究如何使用HTTP協(xié)議實(shí)現(xiàn)自己的HttpResponse,HttpRequest類?可看了Symfony等一些框架的源碼,發(fā)現(xiàn)很細(xì),每個(gè)狀態(tài)碼,方法都有納入,但我怎么才能知道每個(gè)狀態(tài)碼都是具體什么意思?總感覺哪怕有一個(gè)狀態(tài)碼不知道是什么準(zhǔn)確意思也過不了自己這關(guān),況且面試也老問,(但好像看了HTTP權(quán)威,感覺書上也說的稀里糊涂),symfony也不會就那么稀里糊涂的納入代碼中吧,肯定每個(gè)都有其具體用途的求大家給指點(diǎn)該怎么去學(xué)這些東西
查看完整描述

2 回答

?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

被踩了,才發(fā)現(xiàn)題主已經(jīng)提到了這本書。
題主主要是想了解怎么自己寫Request/Response這些東西的話,其實(shí)主要就是在解析下面這個(gè)東西:
MethodSPRequest-URISPHTTP-VersionCRLF
*((general-header
|request-header
|entity-header)CRLF)
CRLF
[message-body]
來源:HTTP請求parse流程、RequestLineParser、HttpQueryParameterParser
狀態(tài)碼這個(gè)東西,其實(shí)看看表對應(yīng)一下就可以了,因?yàn)檫@個(gè)是全世界大家一起遵守的。但是頭部這個(gè)東西,就不是那么回事了,你可以選擇性得去支持一些頭部,因?yàn)镠TTP允許你定義一個(gè)只有你自己的服務(wù)端才會解析的頭部。上面請求體結(jié)構(gòu)中g(shù)eneral-header是大多數(shù)情況下都是比較常見的、大家都遵守的一些頭部信息。而request-header、entity-header這兩部分就屬于比較自由的地方了,你可以去解析并執(zhí)行相應(yīng)的處理,也可以忽略它。
具體到【服務(wù)端產(chǎn)出了什么樣的response應(yīng)該對應(yīng)哪個(gè)狀態(tài)碼】、【客戶端傳輸了什么header要求服務(wù)端做什么事】、【服務(wù)端傳輸了什么header要求客戶端做什么事】這三個(gè)問題,常見的情況都可以在《HTTP權(quán)威指南》的附錄B、附錄C找到。
原答案:
強(qiáng)烈推薦《HTTP權(quán)威指南》一書。
                            
查看完整回答
反對 回復(fù) 2019-05-24
?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

request和response是http生命周期中的東西,相當(dāng)于輸入輸出,你可以這樣的思維去應(yīng)用,將php輸入變量到request,如常見的超全局變量_GET,_POST,_SERVER。
                            
查看完整回答
反對 回復(fù) 2019-05-24
  • 2 回答
  • 0 關(guān)注
  • 582 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號