صفت method
در عنصر <form>
نحوه ارسال داده ها به سرور را مشخص می کند.
روشهای HTTP بیان میکنند که چه عملکردی باید روی دادههای ارسال شده به سرور انجام شود. پروتکل HTTP چندین روش ارائه می دهد و عنصر HTML Form می تواند از دو روش برای ارسال داده های کاربر استفاده کند:
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
دوشنبه گذشته، فایننشال تایمز از قراردادی با OpenAI خبر داد. FT مجوز روزنامه نگاری در سطح جهانی خود را صادر می کند…
میلیونها نفر برای خدمات استریم پرداخت میکنند و هزینه اشتراک ماهانه میپردازند. این عقیده رایج است که شما…
Coveware توسط Veeam به ارائه خدمات پاسخگویی به حوادث اخاذی سایبری ادامه خواهد داد. Coveware قابلیتهای پزشکی قانونی و اصلاحی را ارائه میدهد…
تعمیر و نگهداری پیش بینی شده با رویکردی نوآورانه و پیشگیرانه برای مدیریت کارخانه، بخش نفت و گاز را متحول می کند.…