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