Bincika kanun HTTP Connection a matsayin tokanan da aka raba da wakafi
Bincika kowanne zaɓin Connection ba tare da la'akari da girma ko ƙanƙantar haruffa ba sa'ad da mai wakiltar gaba ya haɗu da keep-alive da Upgrade a cikin filin HTTP/1.1 ɗaya.
Waɗannan ƙimomin ba rubuce-rubuce masu gasa na yanayi ɗaya ba ne:
Connection: Upgrade
Connection: keep-alive, UpgradeNa biyu ya lissafa zaɓuɓɓukan haɗi biyu. HTTP ya bayyana Connection a matsayin jeri da aka raba da wakafi, tare da sunayen zaɓi waɗanda ba su kula da girma ko ƙanƙantar haruffa. Lambar da ke kwatanta dukan ƙimar da ainihin igiyar Upgrade tana rasa ingantaccen jeri da ya ƙunshi wannan zaɓi.
Don isar da kaya ta yau da kullum, mai shiga tsakani na HTTP yana bincika filin da ke shigowa, yana cire filayen da zaɓuɓɓukansa suka ambata, sannan ya cire Connection kanta ko ya maye gurbinta da zaɓuɓɓukan sarrafawa nasa don haɗin da ke gaba.
Cire filin Keep-Alive da aka rubuta da hannu kawai bai isa ba. Saƙo na iya ambaton wani filin da ya shafi haɗi a cikin jerin, kuma wannan filin bai kamata ya zubo cikin isar da kaya ta yau da kullum ba.
Tallafawa haɓaka yarjejeniya yana buƙatar kulawa da gangan ga haɗin biyu da sabuwar yarjejeniyar. Kwafin kanun Upgrade da ke shigowa a makance ba aiwatar da wannan miƙa ba ne.
Sa'ad da mai bincike ɗaya ke aiki kuma wani ya kasa, kwatanta ainihin ƙimar filayen a ɓangarorin biyu na mai shiga tsakani. Bambanci tsakanin toka ɗaya da jeri na tokanan biyu na iya bayyana kuskuren bincike ba tare da buƙatar mai bincike ya kwaikwayi ainihin tsarin wani mai bincike ba.
Wannan ya shafi saƙonnin HTTP da proxy ɗin ke bincikawa. Tumbin HTTPS CONNECT na yau da kullum ba ya fallasa filin Connection na gidan yanar gizon da aka ɓoye ga wannan proxy ɗin.