فایل http در ویژوال استودیو 2022

👈 در آپدیت جدید ویژوال استودیو 2022 یکسری ویژگی جدید به محیط VS اضافه شده که در این مقاله به موضوع فایل http میپردازیم.


👁 بازدید : 103

1403/1/21 | 9:19 : تاریخ 📆


اگر ویژوال استودیوتون رو به آخرین ورژن آپدیت کرده باشید و یک پروژه web api بسازید شاهد فایلی خواهید بود تحت عنوان .http که بای دیفالت اسمش httpfile.http هست و کاری هم که میکنه مشابه postman  یا swagger و واقعا جای همچین چیزی تو ویژوال استودیو خالی بود.

فایل http در ویژوال استودیو

چرا که دیگه نیازی نیست از نرم افزارها یا پکیج های دیگه استفاده کنیم و تمام کارهامون رو میتونیم یکجا مدیریت کنیم تا از سلامت اِندپوینت‌هامون و کاراییشون  مطمئن بشیم.حال شما فکر این چقدر به پروژه های لارج اسکیل میتونه کمک کنه درحالی که یه عالمه اِندپوینت وجود داره و شما میخوای همه رو یکجا مدیریت کنی.

فقط دقت کنید که این ویژگی از ورژن 18.7  به بعد قابل استفادس.

حالا بیایید روی فایل کلیک کنیم تا ببینیم چی توشه :

خب ما اینجا شاهد یک محیط اسکریپت نویسی هستیم و میتونیم آدرس اِندپوینت هامون رو معرفی کنیم و بگیم ازچه http method‌ایی براش استفاده بشه.

محیط فایل http در ویژوال استودیو

اگر به آدرس دقت کنید من یک کنترلری دارم به اسم test که یک متدی داره به اسم greating که یک رشته برمیگردونه و آدرس بعدی به همین صورت ولی یک رشته + یک آی دی برمیگردونه(درواقع در آدرس اول هیچ ورودی برای متد نداریم اما برای آدرس دوم یک ورودی اینتیجر درنظر گرفتم).حالا وقت تست کردنه، از دستور get استفاده میکنم و آدرس اِندپوینتمو مینویسم و درنهایت روی Debug در آدرس اول کلیک میکنم و بعد send request میزنم.

تست و بررسی فایل http در ویژوال استودیو

رشته Hello Friends رو برامون برگردوند و تمام چیزی که توسعه دهنده نیاز داره از ریسپانس بدونه رو هم در کنارش برامون میاره

آدرس بعدی رو هم Debug میکنم  و بعد send request میزنم.

تست و بررسی فایل http در ویژوال استودیو

اینجا هم مانند قبل رشته Hello Friends رو در کنار عدد 12 برامون برگردوند.

حالا جالب اینکه ما اینجا میتونیم متغیر تعریف کنیم و با استفاده از @ متغییر ما تعریف میشه و داخل دوتا بریس ازش استفاده میکنیم.به عنوان مثال من آدرس لوکال هاستمو به یک متغییر میدم و هنگام استفاده اسم متغییر رو به کار میبرم.

تعریف متغییردر فایل http در ویژوال استودیو

و جالبتر اینکه خودش هم یکسری متغییر آماده داره که با $ در ابتدا شروع میشه. مثل $randomInt یا $guid یا $datetime و ...

تعریف متغییردر فایل http در ویژوال استودیو

نتیجه گیری : 

در یک نگاه کلی وجود این ویژگی در ویژوال استودیو یک کمک بسیار خوب برای مدیران وبسایت و توسعه دهندگان هست که به راحتی آدرس‌های خودشون رو میتونن مدیریت کنن و درباره عملکردشون تصمیم بگیرن ما قبل از خیلی به پست من تکیه میکردیم و نیاز به نصب این نرف افزار یا نرم افزارهای مشابه داشتیم و حتی پکیج swagger که کار مارو راه مینداخت اما همیشه نیاز بود اونو نصب کنیم و کدهای مربوط به کانفیگش رو در مینویشتیم دردسرهای خاص خودش،اما حالا دیگه از اینها بی نیاز شدیم و همه چی در یکجا قابل دسترس و مشاهده و قابل مدیریت کردنه.

اگر ویژوال استودیوتون رو به آخرین ورژن آپدیت کرده باشید و یک پروژه web api بسازید شاهد فایلی خواهید بود تحت عنوان .http که بای دیفالت اسمش httpfile.http هست و کاری هم که میکنه مشابه postman  یا swagger و واقعا جای همچین چیزی تو ویژوال استودیو خالی بود.

فایل http در ویژوال استودیو

چرا که دیگه نیازی نیست از نرم افزارها یا پکیج های دیگه استفاده کنیم و تمام کارهامون رو میتونیم یکجا مدیریت کنیم تا از سلامت اِندپوینت‌هامون و کاراییشون  مطمئن بشیم.حال شما فکر این چقدر به پروژه های لارج اسکیل میتونه کمک کنه درحالی که یه عالمه اِندپوینت وجود داره و شما میخوای همه رو یکجا مدیریت کنی.

فقط دقت کنید که این ویژگی از ورژن 18.7  به بعد قابل استفادس.

حالا بیایید روی فایل کلیک کنیم تا ببینیم چی توشه :

خب ما اینجا شاهد یک محیط اسکریپت نویسی هستیم و میتونیم آدرس اِندپوینت هامون رو معرفی کنیم و بگیم ازچه http method‌ایی براش استفاده بشه.

محیط فایل http در ویژوال استودیو

اگر به آدرس دقت کنید من یک کنترلری دارم به اسم test که یک متدی داره به اسم greating که یک رشته برمیگردونه و آدرس بعدی به همین صورت ولی یک رشته + یک آی دی برمیگردونه(درواقع در آدرس اول هیچ ورودی برای متد نداریم اما برای آدرس دوم یک ورودی اینتیجر درنظر گرفتم).حالا وقت تست کردنه، از دستور get استفاده میکنم و آدرس اِندپوینتمو مینویسم و درنهایت روی Debug در آدرس اول کلیک میکنم و بعد send request میزنم.

تست و بررسی فایل http در ویژوال استودیو

رشته Hello Friends رو برامون برگردوند و تمام چیزی که توسعه دهنده نیاز داره از ریسپانس بدونه رو هم در کنارش برامون میاره

آدرس بعدی رو هم Debug میکنم  و بعد send request میزنم.

تست و بررسی فایل http در ویژوال استودیو

اینجا هم مانند قبل رشته Hello Friends رو در کنار عدد 12 برامون برگردوند.

حالا جالب اینکه ما اینجا میتونیم متغیر تعریف کنیم و با استفاده از @ متغییر ما تعریف میشه و داخل دوتا بریس ازش استفاده میکنیم.به عنوان مثال من آدرس لوکال هاستمو به یک متغییر میدم و هنگام استفاده اسم متغییر رو به کار میبرم.

تعریف متغییردر فایل http در ویژوال استودیو

و جالبتر اینکه خودش هم یکسری متغییر آماده داره که با $ در ابتدا شروع میشه. مثل $randomInt یا $guid یا $datetime و ...

تعریف متغییردر فایل http در ویژوال استودیو

نتیجه گیری : 

در یک نگاه کلی وجود این ویژگی در ویژوال استودیو یک کمک بسیار خوب برای مدیران وبسایت و توسعه دهندگان هست که به راحتی آدرس‌های خودشون رو میتونن مدیریت کنن و درباره عملکردشون تصمیم بگیرن ما قبل از خیلی به پست من تکیه میکردیم و نیاز به نصب این نرف افزار یا نرم افزارهای مشابه داشتیم و حتی پکیج swagger که کار مارو راه مینداخت اما همیشه نیاز بود اونو نصب کنیم و کدهای مربوط به کانفیگش رو در مینویشتیم دردسرهای خاص خودش،اما حالا دیگه از اینها بی نیاز شدیم و همه چی در یکجا قابل دسترس و مشاهده و قابل مدیریت کردنه.

هنوز دیدگاهی ثبت نشده

تمامی‌حقوق‌مادی‌ومعنوی‌این‌سایت‌برای‌یادمیگیریم‌محفوظ است.