Web代理(proxy)服務(wù)器是網(wǎng)絡(luò)的中間實(shí)體,位于客戶(hù)端和服務(wù)器之間,扮演“中間人”的角色,在各端點(diǎn)之間來(lái)回傳送HTTP報(bào)文。本文將介紹HTTP代理服務(wù)器相關(guān)內(nèi)容
中間實(shí)體
Web上的代理服務(wù)器是代表客戶(hù)端完成事務(wù)處理的中間人。如果沒(méi)有Web代理,HTTP客戶(hù)端就要直接與HTTP服務(wù)器進(jìn)行對(duì)話(huà)。有了Web代理,客戶(hù)端就可以與代理進(jìn)行對(duì)話(huà),然后由代理代表客戶(hù)端與服務(wù)器進(jìn)行交流??蛻?hù)端仍然會(huì)完成對(duì)事務(wù)的處理,但它是通過(guò)代理服務(wù)器提供的服務(wù)來(lái)實(shí)現(xiàn)的
HTTP的代理服務(wù)器既是Web服務(wù)器又是Web客戶(hù)端。HTTP客戶(hù)端會(huì)向代理發(fā)送請(qǐng)求報(bào)文,代理服務(wù)器必須像Web服務(wù)器一樣,正確地處理請(qǐng)求和連接,然后返回響應(yīng)。同時(shí),代理自身要向服務(wù)器發(fā)送請(qǐng)求,這樣,其行為就必須像正確的HTTP客戶(hù)端一樣,要發(fā)送清求并接收響應(yīng)。如果要?jiǎng)?chuàng)建自己的HTTP代理,就要遵循為HTTP客戶(hù)端和HTTP服務(wù)器制定的規(guī)則
代理服務(wù)器可以是某個(gè)客戶(hù)端專(zhuān)用的,也可以是很多客戶(hù)端共享的。單個(gè)客戶(hù)端專(zhuān)用的代理被稱(chēng)為私有代理。眾多客戶(hù)端共享的代理被稱(chēng)為公共代理
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線(xiàn)安全]玩轉(zhuǎn)無(wú)線(xiàn)電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26