⊗inhpBsRM 6 of 29 menu

HTTP ඉල්ලීම් ක්‍රම

HTTP ඉල්ලීම් වල වඩාත් පොදු ක්‍රම වන්නේ GET සහ POST ක්‍රම ය. අපි මෙම ක්‍රම සවිස්තරාත්මකව සලකා බලමු, එමෙන්ම වෙනත්, අඩු පොදු වන ක්‍රම ද අධ්‍යයනය කරමු. අනෙකුත් ක්‍රමවල විස්තරය ප්‍රමාණවත් තරම් සාමාන්‍ය ය. කාරණය නම්, මෙම ක්‍රම පුළුල් යෙදුමක් ඇති අතර HTTP ප්‍රොටෝකෝලය ඒවායේ සාමාන්‍ය අරමුණ පමණක් දක්වයි. එසේනම්, ක්‍රම වල විස්තරය මෙසේය:

ක්‍රමය විස්තරය
GET GET ක්‍රමය - ප්‍රධාන ක්‍රමය, වඩාත්ම භාවිතා වන එක. එය පිටු සරලව ලබා ගැනීම සඳහා භාවිතා වේ.
POST POST ක්‍රමය පරිශීලක දත්ත ප්‍රවහණය කිරීම සඳහා භාවිතා වේ. උදාහරණයක් වශයෙන්, වෙබ් අඩවියක පැමිණෙන්නෙකුට ලිපියකට අදහස් දැක්වීමට අවශ්‍යය. මෙම අවස්ථාවේ දී ක්ලයන්ට් එක POST ක්‍රමයෙන් ඉල්ලීමක් කළ යුතුය. එසේ කරන විට පරිශීලකයාගේ අදහස ඉල්ලීමේ ඇගුලෙන් යවනු ලැබේ. සර්වරය එම අදහස සුරක්ෂිත කර පිළිතුරු වශයෙන් ලිපි පිටුව ලබා දේ, එහි පෙර දැක්වූ සියලුම අදහස් සහ අපගේ නව එක අඩංගු වේ. එමෙන්ම POST ක්‍රමය භාවිතා කර සාමාන්‍යයෙන් ගොනු සර්වරයට උඩුගත කරනු ලැබේ.
HEAD HEAD ක්‍රමය පිටුවක් ඉල්ලා සිටින්නේ GET ක්‍රමය මෙන්ම ය, නමුත් පිළිතුරෙන් ලබා ගන්නේ ශීර්ෂක පමණක්, පිළිතුරේ ඇගුල නොමැතිව.
DELETE DELETE ක්‍රමය සර්වරයට පැහැදිලිව දක්වයි, ක්ලයන්ට් එකට මෙම URI සඳහා සර්වරයේ ගබඩා කර ඇති දත්ත, මකා දැමීමට අවශ්‍ය බව.
PATCH PATCH ක්‍රමය සර්වරයට පැහැදිලිව දක්වයි, ක්ලයන්ට් එකට මෙම URI සඳහා සර්වරයේ ගබඩා කර ඇති දත්ත, වෙනස් කිරීමට අවශ්‍ය බව.
PUT PUT ක්‍රමය සර්වරයට පැහැදිලිව දක්වයි, ක්ලයන්ට් එකට මෙම URI සඳහා දත්ත සර්වරයට උඩුගත කිරීමට අවශ්‍ය බව.
POST සහ PUT ක්‍රම අතර මූලික වෙනස සඳහන් කරන ලද URI වල අරමුණු අවබෝධයේ පවතී. POST ක්‍රමය උපකල්පනය කරන්නේ, සඳහන් කරන ලද URI හරහා පරිශීලකයා විසින් යවන ලද අන්තර්ගතය සැකසීම සිදු කරනු ඇති බවයි. PUT භාවිතා කරමින් ක්ලයන්ට් එක උඩුගත කරන අන්තර්ගතය නිශ්චිත URI යටතේ පවතින සම්පත් වලට අනුරූප වනු ඇතැයි උපකල්පනය කරයි.

තත්වපාත ජීවිතය

තත්වපාත ජීවිතයේ දී, සර්වර GET සහ POST ක්‍රම හොඳින් සහාය දක්වයි. එබැවින් GET ක්‍රමය දත්ත ලබා ගැනීමට මෙන්ම ඒවා මකා දැමීමට හා වෙනස් කිරීමට ද භාවිතා වේ. POST ක්‍රමය භාවිතා වන්නේ දත්ත ඒවා සැකසීම සඳහා උඩුගත කිරීමට මෙන්ම දත්ත වෙනස් කිරීමට හා මකා දැමීමට ද ය.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න