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" ටැබය සොයා ගන්න. එහි අන්තර්ගතය කුමක්දැයි බලන්න.