ფორმების გაგზავნა POST მეთოდით HTTP პროტოკოლში
ახლა კი გავაგზავნოთ ფორმა
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". შეხედეთ, რა შეიცავს იგი.