API එකකට එහි සංස්කරණය API-Version වැනි අභිරුචි ඉල්ලීම් ක්ෂේත්‍රයක තැබිය හැක. සාමාන්‍ය ඉදිරියට යවන ප්‍රොක්සියක් නම හඳුනා නොගත් නිසා පමණක් එම ක්ෂේත්‍රය ඉවත නොදැමිය යුතුය. HTTP අනාවික හඳුනා නොගත් ක්ෂේත්‍ර ඉදිරියට යැවීම අනිවාර්ය කරයි, නිශ්චිත ව්‍යතිරේකයක් හෝ වින්‍යාස කළ ප්‍රතිපත්තියක් අදාළ නොවන්නේ නම්.

Connection ක්ෂේත්‍රය එවැනි ව්‍යතිරේකයකි. මෙම උදාහරණ ඉල්ලීම් සසඳන්න:

API-Version: 2026-10
Connection: keep-alive

මෙහි API ක්ෂේත්‍රය මෙම සම්බන්ධතාවයට දේශීය ලෙස නම් නොකර ඇත. ඊළඟ උදාහරණයේ යවන්නා එහි විෂය පථය පැහැදිලිව වෙනස් කරයි:

API-Version: 2026-10
Connection: API-Version

ඉදිරියට යවන ප්‍රොක්සියක් යැවීමට පෙර Connection නම් කරන ක්ෂේත්‍ර ඉවත් කරයි සහ සම්බන්ධතාවයට විශේෂිත උපදෙස්ම ඉවත් කරයි හෝ ප්‍රතිස්ථාපනය කරයි. එබැවින් මූලාශ්‍රය සඳහා අදහස් කළ යෙදුම් ශීර්ෂය එම ටෝකන් ලැයිස්තුවේ නොපෙනිය යුතුය.

ක්ෂේත්‍රය වෙනස් වන ලක්ෂ්‍යය සොයන්න

සේවාදායකයා ගොඩනැගූ ඉල්ලීම, ප්‍රොක්සිය ලබාගෙන යැවූ ක්ෂේත්‍ර, සහ මූලාශ්‍රයට ලැබුණු දේ සසඳන්න. ප්‍රොක්සිය එය දකින පෙර සේවාදායකයාට ශීර්ෂයක් අත්හැරිය හැක; වින්‍යාස කළ පෙරහනකට එය හිතාමතා ඉවත් කළ හැක; ශීර්ෂ සීමාව ඉක්මවූ නිසා සේවාදායකයට ඉල්ලීම ප්‍රතික්ෂේප කළ හැක.

පැරණි යෙදවීමක වාර්තා වූ ශීර්ෂ ප්‍රමාණ සීමාවකින් පමණක් නිශ්ශබ්ද ඉවත් කිරීම අනුමාන නොකරන්න. සීමා සහ ප්‍රතික්ෂේප කිරීමේ හැසිරීම සැබෑ සංරචක සහ වින්‍යාසයට අයත් වේ. HTTP ප්‍රතිචාරය සහ අදාළ ලොග නිරීක්ෂණය සමඟ තබා ගන්න.

සාමාන්‍ය CONNECT උමඟක් තුළ අන්තයේ සිට අන්තයට HTTPS සඳහා ප්‍රොක්සියට ඇතුළත API ක්ෂේත්‍රය කියවා තෝරාගෙන ඉවත් කළ නොහැක. එවිට ශීර්ෂ පරීක්ෂාව TLS අන්තවලට හෝ පැහැදිලිව විශ්වාස කළ පරීක්ෂණ මැදිහත්කරුවෙකුට අයත් වේ.

අදාළ ලිපි