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" ներդիրը: Տեսեք, թե ինչ է այն պարունակելու: