макалалар

FORM модулдарынын аракеттери: POST жана GET

атрибут method элементте <form> маалыматтар серверге кантип жөнөтүлөөрүн аныктайт.

HTTP методдору серверге жөнөтүлгөн маалыматтарга кандай иш-аракеттерди жасоо керектигин жарыялайт. HTTP протоколу бир нече ыкмаларды камсыз кылат жана HTML Form элементи колдонуучунун маалыматтарын тапшыруу үчүн эки ыкманы колдоно алат:

  • método GET : Белгиленген булактан маалыматтарды суроо үчүн колдонулат
  • método 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 ransomware үчүн коргоодон баштап жооп кайтарууга жана калыбына келтирүүгө чейин эң комплекстүү колдоону камтыйт

Veeam тарабынан Coveware кибер опузалап инциденттерге жооп берүү кызматтарын көрсөтүүнү улантат. Coveware криминалистика жана ремедиация мүмкүнчүлүктөрүн сунуштайт ...

April 23 2024

Жашыл жана санариптик революция: алдын ала тейлөө мунай жана газ өнөр жайын кантип өзгөртөт

Болжолдуу тейлөө заводду башкарууга инновациялык жана жигердүү мамиле кылуу менен мунай жана газ секторун революция кылып жатат.…

April 22 2024

Улуу Британиянын монополияга каршы жөнгө салуучу органы GenAI боюнча BigTech коңгуроосун көтөрөт

Улуу Британиянын CMA жасалма интеллект рыногунда Big Tech жүрүм-туруму жөнүндө эскертүү берди. Ал жерде…

April 18 2024

Casa Green: Италияда туруктуу келечек үчүн энергетикалык революция

Имараттардын энергетикалык натыйжалуулугун жогорулатуу үчүн Европа Биримдиги тарабынан иштелип чыккан "Case Green" Декрети өзүнүн мыйзам чыгаруу процессин аяктады ...

April 18 2024

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

Инновациялык бюллетень
Инновация боюнча эң маанилүү жаңылыктарды өткөрүп жибербеңиз. Аларды электрондук почта аркылуу алуу үчүн катталыңыз.

бизди ээрчи