گزینه ها

ساخت وبلاگ

روش HTTP گزینه ها گزینه های ارتباطی را برای URL یا سرور معین درخواست می کند. مشتری می تواند URL را با این روش یا یک ستاره ( *) مشخص کند تا به کل سرور مراجعه کند.

 

درخواست بدن دارد No
پاسخ موفق بدن دارد آره
بی خطر آره
متقلب آره
قابل ذخیره No
در فرم های HTML مجاز است No

نحو

گزینه ها /index. html HTTP/1. 1گزینه ها * http/1. 1 

مثال ها

شناسایی روشهای درخواست مجاز

برای اطلاع از روشهای درخواست سرور ، می توانید از برنامه خط فرمان CURL استفاده کنید تا درخواست گزینه ها را صادر کنید:

حلقه -Xگزینه ها https://example. org-i 

پاسخ سپس حاوی یک هدر مجاز است که روشهای مجاز را در خود جای داده است:

HTTP/1. 1 204 بی محتوا اجازه: گزینه ها ، دریافت ، سر ، پست کنترل حافظه نهان: حداکثر سن = 604800 تاریخ: پنجشنبه ، 13 اکتبر 2016 11:45:00 GMT سرور: EOS (LAX004/2813) 

درخواستهای پیش از پرواز در CORS

در CORS ، یک درخواست Preflight با روش گزینه ها ارسال می شود تا سرور بتواند در صورت پذیرش درخواست درخواست پاسخ دهد. در این مثال ، ما برای این پارامترها مجوز درخواست خواهیم کرد:

  • عنوان Access-Control-Request-Method ارسال شده در درخواست Preflight به سرور می گوید که هنگام ارسال درخواست واقعی ، یک روش درخواست ارسال خواهد داشت.
  • هدر Access-Control-Request-Headers به سرور می گوید که وقتی درخواست واقعی ارسال می شود ، هدرهای X-Pingother و محتوا را به خود اختصاص می دهد.
گزینه ها /منابع/پس از کشور/ HTTP/1. 1 میزبان: نوار. نمونه تایید کنید: متن/html ، برنامه/xhtml+xml ، application/xml ؛ q = 0. 9 ،*/*؛ q = 0. 8 پذیرش: en-us ، en ؛ q = 0. 5 رمز: gzip ، deflate ارتباط: زنده بمان اصل و نسب: https: //foo. example دسترسی به کنترل-روش: پست Access-Control-Request-Headers: X-PingOther ، نوع محتوا 

اکنون سرور می تواند پاسخ دهد در صورت پذیرش درخواستی تحت این شرایط. در این مثال ، پاسخ سرور می گوید:

https: //foo. example منشاء مجاز به درخواست نوار است. نمونه/منابع/پس از HERE/URL از طریق موارد زیر:

ارسال ، دریافت و گزینه ها روش های مجاز برای URL است.(این هدر مشابه هدر پاسخ مجاز است ، اما فقط برای CORS استفاده می شود.)

X-PingOther و از نوع محتوا برای URL هدر درخواست هستند.

مجوزهای فوق ممکن است برای 86. 400 ثانیه (1 روز) ذخیره شود.

HTTP/1. 1 200 بی محتوا تاریخ: دوشنبه ، 01 دسامبر 2008 01:15:39 GMT سرور: Apache/2. 0. 61 (یونیکس) کنترل دسترسی-ایلوژین: https: //foo. example روشهای کنترل دسترسی-کنترل: ارسال ، دریافت ، گزینه ها کنترل دسترسی-کنترل-سرپرست: X-PingOther ، نوع محتوا در سن: 86400 متفاوت: پذیرش ، منشأ زنده بمان: TIMEOUT = 2 ، حداکثر = 100 ارتباط: زنده بمان 

رمز وضعیت

هر دو 200 OK و 204 هیچ محتوا کدهای وضعیتی مجاز نیستند ، اما برخی از مرورگرها به طور نادرست معتقدند 204 هیچ محتوا در مورد منبع اعمال نمی شود و درخواست بعدی را برای واکشی آن ارسال نمی کنند.

مشخصات فنی

مشخصات
مشخصات ناشناخته# گزینه ها

سازگاری مرورگر

جداول BCD فقط در مرورگر بارگیری می شود

همچنین ببینید

با این صفحه مشکل محتوا پیدا کرده اید؟

  • صفحه را در GitHub ویرایش کنید.
  • گزارش محتوا را گزارش دهید.
  • منبع را در GitHub مشاهده کنید.

این صفحه آخرین بار در 10 آوریل 2023 توسط همکاران MDN اصلاح شد.

طرح شما برای اینترنت بهتر.

مگد

حمایت کردن

  • کمک محصول
  • گزارش یک موضوع

جوامع ما

توسعه دهنده

  • فن آوری های وب
  • توسعه وب را بیاموزید
  • MDN به علاوه
  • اطلاعیه حریم خصوصی وب سایت
  • بیسکویت ها
  • مجاز
  • دستورالعمل مشارکت جامعه

به والدین غیر انتفاعی شرکت موزیلا ، بنیاد موزیلا مراجعه کنید. بخش هایی از این محتوا © 1998 - 2023 توسط مشارکت کنندگان mozilla. org است. محتوای موجود تحت مجوز Creative Commons.

بازار رمزارزها...
ما را در سایت بازار رمزارزها دنبال می کنید

برچسب : نویسنده : محمود کیانوش بازدید : 22 تاريخ : جمعه 10 شهريور 1402 ساعت: 16:42