Артиколи

FORM модульдерінің әрекеттері: POST және GET

Атрибут method элементте <form> деректердің серверге қалай жіберілетінін көрсетеді.

HTTP әдістері серверге жіберілген деректерде қандай әрекетті орындау керектігін мәлімдейді. HTTP протоколы бірнеше әдістерді қамтамасыз етеді және HTML пішін элементі пайдаланушы деректерін жіберу үшін екі әдісті пайдалана алады:

  • Metodo GET : Көрсетілген ресурстан деректерді сұрау үшін пайдаланылады
  • Metodo 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 салыстырғанда

  • GET әдісі
    • GET әдісімен жіберілген деректер URL мекенжайында көрінеді.
    • GET сұрауларына бетбелгі қоюға болады.
    • GET сұрауларын кэштеуге болады.
    • GET сұрауларында таңба шегі бар 2048 кейіпкерлер.
    • GET сұрауларында тек ASCII таңбаларына рұқсат етіледі.
  • POST әдісі
    • POST әдісімен жіберілген деректер көрінбейді.
    • POST сұрауларына бетбелгі қою мүмкін емес.
    • POST сұрауларын кэштеу мүмкін емес.
    • POST сұрауларында шектеу жоқ.
    • POST сұрауында барлық деректерге рұқсат етіледі

Ercole Palmeri

Инновациялық ақпараттық бюллетень
Инновация туралы ең маңызды жаңалықтарды жіберіп алмаңыз. Оларды электрондық пошта арқылы алу үшін тіркеліңіз.
Tags: HTML

Соңғы мақалалар

Veeam қорғаныстан жауап беруге және қалпына келтіруге дейін төлемдік бағдарламалық құралға ең жан-жақты қолдау көрсетеді

Veeam ұсынған Coveware кибербопсалау оқиғаларына жауап беру қызметтерін көрсетуді жалғастырады. Coveware криминалистикалық және қалпына келтіру мүмкіндіктерін ұсынады ...

23 Сәуір 2024

Жасыл және цифрлық революция: болжамды техникалық қызмет көрсету мұнай және газ саласын қалай өзгертеді

Болжалды техникалық қызмет көрсету зауытты басқаруға инновациялық және белсенді көзқараспен мұнай және газ секторында төңкеріс жасайды.…

22 Сәуір 2024

Ұлыбританияның монополияға қарсы реттеушісі GenAI-ге қатысты BigTech дабылын көтереді

Ұлыбританияның CMA жасанды интеллект нарығындағы Big Tech әрекеті туралы ескерту жасады. Ана жерде…

18 Сәуір 2024

Casa Green: Италиядағы тұрақты болашақ үшін энергетикалық революция

Ғимараттардың энергия тиімділігін арттыру үшін Еуропалық Одақ тұжырымдаған «Жасыл үйлер» жарлығы өзінің заң шығару процесін аяқтады ...

18 Сәуір 2024

Инновацияны өз тіліңізде оқыңыз

Инновациялық ақпараттық бюллетень
Инновация туралы ең маңызды жаңалықтарды жіберіп алмаңыз. Оларды электрондық пошта арқылы алу үшін тіркеліңіз.

Артымыздан