HTTP Connection ශීර්ෂ කොමාවෙන් වෙන් වූ ටෝකන ලෙස විග්රහ කිරීම
එකම HTTP/1.1 ක්ෂේත්රයේ keep-alive සහ Upgrade හමු වූ විට සෑම Connection විකල්පයක්ම අකුරු කුඩා-විශාල භේදයකින් තොරව විග්රහ කරන්න.
මෙම අගයන් එකම ආකාරයක තරඟකාරී අක්ෂර වින්යාස නොවේ:
Connection: Upgrade
Connection: keep-alive, Upgrade
දෙවැන්න සම්බන්ධතා විකල්ප දෙකක් ලැයිස්තුගත කරයි. HTTP, Connection කොමාවෙන් වෙන් වූ ලැයිස්තුවක් ලෙස අර්ථ දක්වන අතර විකල්ප නම් අකුරු කුඩා-විශාල භේදයකින් තොරය. සම්පූර්ණ අගය නිශ්චිත Upgrade අක්ෂර පෙළ සමඟ සසඳන කේතය එම විකල්පය අඩංගු වලංගු ලැයිස්තුවක් මඟ හරියි.
සාමාන්ය යොමු කිරීම සඳහා, HTTP මැදිහත්කරු එන ක්ෂේත්රය විග්රහ කර, තම විකල්පවලින් නම් කරන ලද ක්ෂේත්ර ඉවත් කර, පසුව Connectionම ඉවත් කරයි හෝ ඊළඟ සම්බන්ධතාවය සඳහා මැදිහත්කරුගේම පාලන විකල්පවලින් එය ප්රතිස්ථාපනය කරයි.
දෘඩ-කේතගත Keep-Alive ක්ෂේත්රයක් පමණක් ඉවත් කිරීම ප්රමාණවත් නොවේ. පණිවිඩයක් ලැයිස්තුවේ සම්බන්ධතා-විශේෂිත තවත් ක්ෂේත්රයක් නම් කළ හැකි අතර එම ක්ෂේත්රය සාමාන්ය යොමු කිරීමට කාන්දු නොවිය යුතුය.
ප්රොටෝකෝල උත්ශ්රේණි කිරීමට සහාය දැක්වීම සඳහා සම්බන්ධතා දෙක සහ නව ප්රොටෝකෝලය හිතාමතා හැසිරවිය යුතුය. එන Upgrade ශීර්ෂ අන්ධ ලෙස පිටපත් කිරීම එම මාරුවීමේ ක්රියාත්මක කිරීමක් නොවේ.
එක් බ්රව්සරයක් ක්රියා කර අනෙක අසාර්ථක වූ විට මැදිහත්කරුගේ දෙපැත්තේම සැබෑ ක්ෂේත්ර අගයන් සසඳන්න. එක් ටෝකනයක් සහ ටෝකන දෙකක ලැයිස්තුවක් අතර වෙනස, බ්රව්සරයට තවත් බ්රව්සරයක නිශ්චිත ආකෘතිකරණය අනුකරණය කිරීමට ඉල්ලා නොසිටම විග්රාහක දෝෂයක් හෙළිදරව් කළ හැකිය.
මෙය proxy විග්රහ කරන HTTP පණිවිඩ සම්බන්ධය. සාමාන්ය HTTPS CONNECT උමං මාර්ගයක් එම proxy ට සංකේතනය කළ වෙබ් අඩවියේ Connection ක්ෂේත්රය හෙළි නොකරයි.