صفت 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
کاراکترها عناصر منفرد یک متن هستند. آنها می توانند حروف، علائم نقطه گذاری، اعداد، فاصله ها و نمادها باشند. هر کلمه…
اصطلاح بازار قفل هوشمند به صنعت و اکوسیستم پیرامون تولید، توزیع و استفاده…
در مهندسی نرم افزار، الگوهای طراحی راه حل های بهینه برای مشکلاتی هستند که معمولا در طراحی نرم افزار رخ می دهند. من می گفتم…
علامت گذاری صنعتی یک اصطلاح گسترده است که شامل چندین تکنیک است که برای ایجاد علائم دائمی روی سطح…