Web结构组件
一、Web結構組件
1、代理
位于客戶端和服務器之間的HTTP實體,接收客戶端的所有HTTP請求,并將這些請求轉發給HTTP服務器。
2、緩存
HTTP的倉庫,使常用的頁面的副本可以保存在離客戶端更近地方
3、網關
連接其他應用程序的特殊Web服務器
4、Agent代理
發起自動HTTP請求的半智能Web服務器
5、隧道
隧道是建立起來之后,對兩端之間的連接的原始數據進行盲轉發的HTTP應用程序。
?
二、報文流
報文的組成:起始行、首部和實體的主體部分
?
超始行 -------------> HTTP/1.0 200 OK
首 ? 部 ?-------------> ? ? ?Content-type: text/plain
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Content-length: 19
主 ? 體 ?-------------> ? ? ?Hi, I'm a message.
?
三、方法
1.GET
通常用于請求服務器發送某個資源
2.HEAD
與GET方法相似,但只返回響應的首部
3.PUT
PUT方法會向服務器寫入數據
4.POST
向服務器提交數據
5.TRACE
客戶端發起一個請求時,這個請求可能要穿過防火墻、代理、網關或者其他一些應用程序。
每個節點都可能修改原始的HTTP請求。TRACE請求會在目的服務器端發起一個“環回”診斷。行程最后一站的服務器會
彈回一條TRACE響應,并在響應主休中攜帶它收到原來請求報文。
6.OPTIONS
OPTIONS請求Web服務器告知其支持的各種功能。可以詢問服務器通常支持哪些方法,或者對某些資源支持某些方法
7.DELETE
顧名思義,DELETE所做的就是請求刪除服務器URL所指定的資源。
?
轉載于:https://www.cnblogs.com/zhuangzebo/p/3807245.html
總結
- 上一篇: WAF与IPS的区别总结
- 下一篇: C# 设计模式 - 单例模式 演示