HTTP සේවාදායක ශීර්ෂ පරීක්ෂා කිරීම සඳහා සේවාව

ඕනෑම වෙබ් අඩවියක් සඳහා, HTTP ශීර්ෂ නිවැරදිව වින්‍යාස කිරීම වැදගත් වේ. සිරස්තල යන මාතෘකාව යටතේ බොහෝ ලිපි ලියා ඇත. මෙහිදී අපි සමුච්චිත අත්දැකීම් සහ RFC ලියකියවිලි සාරාංශ කර ඇත. සමහර ශීර්ෂයන් අනිවාර්ය වේ, සමහරක් යල් පැන ගිය ඒවා වන අතර සමහර ඒවා ව්‍යාකූලත්වය සහ ප්‍රතිවිරෝධතා ඇති කළ හැකිය. අපි බඩ බෑගයක් හැදුවා වෙබ් සේවාදායකයේ HTTP ශීර්ෂයන් ස්වයංක්‍රීයව පරීක්ෂා කිරීම. සරලව ශීර්ෂ පෙන්වන වෙනත් බොහෝ සේවාවන් මෙන් නොව, මෙම සේවාව ඔබට පහත දේ කිරීමට ඉඩ දෙයි:

  1. සම්මත ශීර්ෂවල අගය සකසන්න;
  2. ඔබේම අභිරුචි ශීර්ෂ එකතු කරන්න;
  3. HTTP ප්‍රොටෝකෝල අනුවාදය සඳහන් කරන්න: 1.0, 1.1, 2 (HTTP/2 සඳහා සහය දක්වයිද යන්න පරීක්ෂා කරයි);
  4. සේවාදායකයට යැවිය යුතු ඉල්ලීම් ක්‍රමය, කල් ඉකුත්වීම සහ පසු දත්ත සඳහන් කරන්න;
  5. සේවාදායක ප්‍රතිචාරයේ Last-Modified හෝ ETag තිබේ නම්, If-Modified-Since, If-None-Match ඉල්ලීම් සඳහා ප්‍රතිචාරයේ නිවැරදි බව ද beanbag පරීක්ෂා කරයි.


අපි අවසාන සත්‍යය ලෙස පෙනී නොසිටිමු. තනි අන්තර්ගතයන් සඳහා සහ තනි ව්‍යාපෘති සඳහා, ඇත්ත වශයෙන්ම, අපගමනය විය හැකිය. නමුත් මෙම සේවාව ඔබ අවධානය යොමු කළ යුතු දේ හරියටම පවසනු ඇත, ඔබේ ශීර්ෂයන් සංස්කරණය කිරීම ඔබට ප්රයෝජනවත් විය හැකිය. සත්‍යාපන සේවාව අවධානය යොමු කරන දේ ලැයිස්තුවක් පහත දැක්වේ. ඇයි ඉතින්, කියවන්න Habré පිළිබඳ ලිපිවල.

අවශ්‍ය ශීර්ෂ

  • දිනය
  • පෙළ අන්තර්ගතය සඳහා අක්ෂර කට්ටලය දැක්වෙන අන්තර්ගත-වර්ගය, වඩාත් සුදුසු utf-8
  • පෙළ අන්තර්ගතය සඳහා අන්තර්ගත-කේතන සම්පීඩනය

යල් පැන ගිය සහ අනවශ්‍ය ශීර්ෂ

  • සවිස්තරාත්මක වෙබ් සේවාදායක අනුවාදය සහිත සේවාදායකය
  • X-Power-By
  • X_ASPNET-අනුවාදය
  • කල් ඉකුත්
  • ප්‍රග්මා
  • P3P
  • හරහා
  • X-UA-අනුකූල

ආරක්ෂාව සඳහා සුදුසු ශීර්ෂ

  • X-අන්තර්ගත-වර්ගය-විකල්ප
  • X-XSS-ආරක්ෂාව
  • දැඩි-ප්රවාහන-ආරක්ෂාව
  • යොමු කරන්නා-ප්‍රතිපත්ති
  • විශේෂාංග-ප්‍රතිපත්ති
  • අන්තර්ගත-ආරක්ෂක-ප්‍රතිපත්ති හෝ අන්තර්ගත-ආරක්ෂක-ප්‍රතිපත්ති-වාර්තාව-පේළිගත ස්ක්‍රිප්ට් සහ මෝස්තර අක්‍රිය කිරීමට පමණි.

හැඹිලිගත කිරීම සඳහා ශීර්ෂ

දිගු හැඹිලි ආයු කාලයක් සහිත ස්ථිතික අන්තර්ගතය සඳහා අනිවාර්ය වන අතර කෙටි හැඹිලි ආයු කාලයක් සහිත ගතික අන්තර්ගතයන් සඳහා ඉතා යෝග්ය වේ.

  • අවසන් වරට වෙනස් කරන ලදී
  • ETtag
  • හැඹිලි-පාලනය
  • වෙනස්
  • සේවාදායකය ශීර්ෂවලට නිවැරදිව ප්‍රතිචාර දැක්වීම වැදගත් වේ: If-Modified-Since සහ If-None-Match

HTTP / 2

සේවාදායකය දැන් HTTP/2 සඳහා සහය විය යුතුය. පෙරනිමියෙන්, සේවාව HTTP/2 හරහා සේවාදායකයේ ක්‍රියාකාරිත්වය පරීක්ෂා කරයි. ඔබගේ සේවාදායකය HTTP/2 සඳහා සහය නොදක්වන්නේ නම්, HTTP/1.1 තෝරන්න.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න