HTTP ප්රොටෝකෝලයේ POST ක්රමය භාවිතයෙන් ආකෘති යැවීම
දැන් අපි POST ක්රමය භාවිතයෙන් ආකෘතියක්
යවමු. අදාල අගය method ගුණාංගයට
සඳහන් කරමු:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
යොමු කිරීමේ බොත්තම ක්ලික් කිරීමෙන් පසු පහත HTTP ඉල්ලීම ක්රියාත්මක වේ:
POST /page/ HTTP/1.1
ඔබට පෙනෙන පරිදි, මෙම ක්රමය භාවිතයෙන් යැවීමේදී, ඉල්ලීමේ URI තුළ ආකෘති දත්ත අඩංගු නොවේ. මෙම දත්ත Query String ආකාරයෙන් ඉල්ලීමේ ශරීරය තුළ අඩංගු වේ:
test1=value1&test2=2
දත්ත POST ක්රමය භාවිතයෙන් යවන ආකෘතියක් සාදන්න එය යම් වෙබ් අඩවියකට යවන්න.
ආකෘතිය යැවීමෙන් පසු URL හි අන්තර්ගතය පරීක්ෂා කර ආකෘතිය මේ ආකාරයට යැවීමේදී GET පරාමිති නොමැති බවට විශ්වාස කරන්න.
ආකෘතිය යැවීමෙන් පසු පිටුව නැවත අළුත් කිරීමට උත්සාහ කරන්න. මොනවා සිදුවේද?
බ්රව්සරයේ දෝශ සෙවුම් යන්ත්රයේ "Payload" ටැබය සොයා ගන්න. එහි අන්තර්ගතය කුමක්දැයි බලන්න.