在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ https可以維持長連接么

https可以維持長連接么

想寫一個帶連接池的http proxy, http協(xié)議下沒問題,

proxy收到請求后互相轉(zhuǎn)發(fā)就行了, 帶上keepalive后就可以維持長連接

但是https下收到客戶端的CONNECT請求后返回HTTP/1.1 200 Connection Established

并且連接到目標服務(wù)器

然后互相轉(zhuǎn)發(fā)數(shù)據(jù)完成http proxy, 客戶端收到轉(zhuǎn)發(fā)的數(shù)據(jù)后, proxy維持的目標服務(wù)器連接就自動斷開了,

帶keepalive也不能保持目標服務(wù)器的連接, 請問如何解決

回答
編輯回答
眼雜

自己找到答案了, 重新看了一遍https的協(xié)議

在傳輸完成后會有客戶端發(fā)起一個close_notify報文并由服務(wù)器關(guān)閉連接.

所以proxy在收到客戶端發(fā)送的close_notify報文攔截就不會導(dǎo)致連接被關(guān)閉.

目前看沒什么問題, 連接被保持住了

2017年4月30日 07:51