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