HTTP պրոտոկոլում POST մեթոդով ֆորմաների ուղարկում
Եկեք այժմ ուղարկենք ֆորման
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" ներդիրը: Տեսեք, թե ինչ է այն պարունակելու: