مضامین

فارم ماڈیولز کے اعمال: POST اور GET

وصف 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 طریقہ سرور کو ڈیٹا بھیجنے کے لیے یو آر ایل کے آخر میں ایک استفسار کا سٹرنگ شامل کرتا ہے۔ استفسار کی تار ایک جوڑے کی شکل میں ہے۔ key=value علامت سے پہلے ? .

انوویشن نیوز لیٹر
جدت پر سب سے اہم خبروں کو مت چھوڑیں۔ ای میل کے ذریعے انہیں وصول کرنے کے لیے سائن اپ کریں۔

یو آر ایل سے، سرور صارف کی طرف سے جمع کرائی گئی قدر کو پارس کر سکتا ہے جہاں:

  • چابی - محل وقوع
  • قدر -اٹلی

طریقہ کار 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

انوویشن نیوز لیٹر
جدت پر سب سے اہم خبروں کو مت چھوڑیں۔ ای میل کے ذریعے انہیں وصول کرنے کے لیے سائن اپ کریں۔
ٹیگز: HTML

حالیہ مضامین

UK کے عدم اعتماد کے ریگولیٹر نے GenAI پر BigTech کا الارم بڑھا دیا۔

UK CMA نے مصنوعی ذہانت کے بازار میں بگ ٹیک کے رویے کے بارے میں ایک انتباہ جاری کیا ہے۔ وہاں…

اپریل 18 2024

کاسا گرین: اٹلی میں پائیدار مستقبل کے لیے توانائی کا انقلاب

عمارتوں کی توانائی کی کارکردگی کو بڑھانے کے لیے یورپی یونین کی طرف سے تیار کردہ "گرین ہاؤسز" فرمان نے اپنے قانون سازی کے عمل کو اس کے ساتھ ختم کیا ہے…

اپریل 18 2024

Casaleggio Associati کی نئی رپورٹ کے مطابق اٹلی میں ای کامرس +27%

اٹلی میں ای کامرس پر Casaleggio Associati کی سالانہ رپورٹ پیش کی۔ "AI-Commerce: The Frontiers of Ecommerce with Artificial Intelligence" کے عنوان سے رپورٹ۔

اپریل 17 2024

شاندار آئیڈیا: Bandalux Airpure® پیش کرتا ہے، وہ پردہ جو ہوا کو صاف کرتا ہے

مسلسل تکنیکی جدت اور ماحول اور لوگوں کی فلاح و بہبود کے عزم کا نتیجہ۔ Bandalux پیش کرتا ہے Airpure®، ایک خیمہ…

اپریل 12 2024

اپنی زبان میں انوویشن پڑھیں

انوویشن نیوز لیٹر
جدت پر سب سے اہم خبروں کو مت چھوڑیں۔ ای میل کے ذریعے انہیں وصول کرنے کے لیے سائن اپ کریں۔

ہمارے ساتھ چلیے