Məqalələr

FORM modullarının hərəkətləri: POST və GET

Atribut method elementdə <form> verilənlərin serverə necə göndərildiyini müəyyən edir.

HTTP metodları serverə göndərilən məlumatlar üzərində hansı hərəkətin yerinə yetirilməli olduğunu bəyan edir. HTTP protokolu bir neçə üsul təqdim edir və HTML Form elementi istifadəçi məlumatlarını təqdim etmək üçün iki üsuldan istifadə etməyə qadirdir:

  • üsul GET : Müəyyən edilmiş resursdan məlumat tələb etmək üçün istifadə olunur
  • üsul POST : Resursu yeniləmək üçün serverə məlumat göndərmək üçün istifadə olunur

Metod GET

HTML GET metodu serverdən resurs almaq üçün istifadə olunur. 

Per esempio:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

Yuxarıdakı formanı təsdiqlədiyimiz zaman daxil edirik Italy giriş sahəsində serverə göndərilən sorğu olacaq www.bloginnovazione.it/search/?location=Italy.

HTTP GET metodu verilənləri serverə göndərmək üçün URL-in sonuna sorğu sətri əlavə edir. Sorğu sətri cüt şəklindədir key=value simvolundan əvvəl ? .

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.

URL-dən server istifadəçi tərəfindən təqdim olunan dəyəri təhlil edə bilər:

  • açar - yeri
  • dəyər -İtaliya

Metod POST

HTTP POST metodu verilənlərin sonrakı emal üçün serverə göndərilməsi üçün istifadə olunur. Məsələn,

<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>

Formanı təqdim etdiyimiz zaman o, istifadəçinin daxil etdiyi məlumatları serverə göndərilən sorğunun mətninə əlavə edəcək. Ərizə aşağıdakı kimi doldurulacaq:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

Göndərilən məlumatlar istifadəçiyə asanlıqla görünmür. Bununla belə, biz təqdim edilmiş məlumatları brauzerin tərtibatçı alətləri kimi xüsusi alətlərdən istifadə edərək idarə edə bilərik.

üsulları GET e POST müqayisədə

  • GET metodu
    • GET metodu ilə göndərilən məlumatlar URL-də görünür.
    • GET sorğuları əlfəcin edilə bilər.
    • GET sorğuları önbelleğe alına bilər.
    • GET sorğularının simvol limiti var 2048 personajlar.
    • GET sorğularında yalnız ASCII simvollarına icazə verilir.
  • POST metodu
    • POST metodu ilə göndərilən məlumatlar görünmür.
    • POST sorğuları əlfəcin edilə bilməz.
    • POST sorğuları yaddaşda saxlanıla bilməz.
    • POST sorğularında heç bir məhdudiyyət yoxdur.
    • POST sorğusunda bütün məlumatlara icazə verilir

Ercole Palmeri

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.
Tags: html

Articoli recenti

Catania Poliklinikasında Apple tamaşaçısı ilə Artırılmış Reallığa innovativ müdaxilə

Kataniya poliklinikasında Apple Vision Pro kommersiya görüntüləyicisi ilə oftalmoplastika əməliyyatı həyata keçirilib...

3 May 2024

Uşaqlar üçün Boyama Səhifələrinin Faydaları - bütün yaşlar üçün sehrli bir dünya

Rəngləmə yolu ilə incə motor bacarıqlarının inkişafı uşaqları yazı kimi daha mürəkkəb bacarıqlara hazırlayır. Rəngləmək üçün…

2 May 2024

Gələcək buradadır: Gəmiçilik Sənayesi Qlobal İqtisadiyyatda Necə inqilab edir

Dəniz sektoru 150 milyardlıq bazara doğru irəliləyən əsl qlobal iqtisadi gücdür...

1 May 2024

Nəşriyyatçılar və OpenAI süni intellekt tərəfindən işlənmiş məlumat axınını tənzimləmək üçün müqavilələr imzalayırlar.

Keçən bazar ertəsi Financial Times OpenAI ilə müqavilə elan etdi. FT dünya səviyyəli jurnalistikasına lisenziya verir...

30 Aprel 2024