Атрибут method
элементте <form>
деректердің серверге қалай жіберілетінін көрсетеді.
HTTP әдістері серверге жіберілген деректерде қандай әрекетті орындау керектігін мәлімдейді. HTTP протоколы бірнеше әдістерді қамтамасыз етеді және HTML пішін элементі пайдаланушы деректерін жіберу үшін екі әдісті пайдалана алады:
GET
: Көрсетілген ресурстан деректерді сұрау үшін пайдаланыладыPOST
: Ресурсты жаңарту үшін деректерді серверге жіберу үшін пайдаланыладыGET
HTML GET әдісі серверден ресурс алу үшін қолданылады.
Бастапқыда:
<form method="get" action="www.bloginnovazione.it/search">
<input type="search" name="location" placeholder="Search.." />
<input type="submit" value="Go" />
</form>
Жоғарыда көрсетілген пішінді растаған кезде, енгізу Italy
енгізу өрісінде серверге жіберілген сұрау болады www.bloginnovazione.it/search/?location=Italy
.
HTTP GET әдісі деректерді серверге жіберу үшін URL мекенжайының соңына сұрау жолын қосады. Сұрау жолы жұп түрінде болады key=value
алдында символы қойылады ?
.
URL мекенжайынан сервер пайдаланушы жіберген мәнді талдай алады, мұнда:
POST
HTTP POST әдісі деректерді әрі қарай өңдеу үшін серверге жіберу үшін қолданылады. Мысалы,
<form method="post" action="www.bloginnovazione.it/search">
<label for="firstname">First name:</label>
<input type="text" name="firstname" /><br />
<label for="lastname">Last name:</label>
<input type="text" name="lastname" /><br />
<input type="submit" />
</form>
Пішінді жіберген кезде ол серверге жіберілген сұраудың негізгі бөлігіне пайдаланушы енгізу деректерін қосады. Өтінім келесідей толтырылады:
POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33
firstname=Robin&lastname=Batman
Жіберілген деректер пайдаланушыға оңай көрінбейді. Дегенмен, біз браузер әзірлеуші құралдары сияқты арнайы құралдарды пайдаланып жіберілген деректерді басқара аламыз.
GET
e POST
салыстырғандаErcole Palmeri
Әскери-теңіз секторы 150 миллиардтық нарыққа бет алған нағыз жаһандық экономикалық держава болып табылады...
Өткен дүйсенбіде Financial Times OpenAI-мен келісім туралы жариялады. FT өзінің әлемдік деңгейдегі журналистикасына лицензия береді…
Миллиондаған адамдар ай сайынғы абоненттік төлемді төлей отырып, ағынды қызметтерге ақы төлейді. Жалпы пікір, сіз…
Veeam ұсынған Coveware кибербопсалау оқиғаларына жауап беру қызметтерін көрсетуді жалғастырады. Coveware криминалистикалық және қалпына келтіру мүмкіндіктерін ұсынады ...