چگونگی استفاده از فایل .http

چگونگی استفاده از فایل .http

چطوری API های خود را در دات نت آزمایش می کنیم؟

اگر کسی از ما بپرسه چطوری api هایی که نوشتیم رو ازمایش میکنیم پاسخ میتونه یکی از گزینه های زیر باشه :

  • Postman
  • Swagger
  • Unit testing

حال شما را با روش دیگه ای آشنا میکنم

تست Api با فایل http پیش فرض در دات نت 8

پیش فرض با استفاده از فایل http می‌تونیم API‌های NET خود را آزمایش کنیم، اگرچه این گزینه از مدت‌ها قبل در vs موجود بوده ، اما زمانی که اخیراً یک پروژه api با دات نت 8 ایجاد کردم متوجه شدم که این فایل به طور پیش فرض با .NET 8 ایجاد می شه بدین شکل :

تست Api با فایل http پیش فرض در دات نت 8

هدف این فایل چیه؟

همانطور که در داکیومنت های مایکروسافت گفته شده فایل http راه مناسبی رو برای آزمایش پروژه های ASP.NET Core، به ویژه برنامه های API ارائه می ده.

با این فایل ما درخواست های خود را با هدر و ابجکت ارسالی مشخص نموده و بدین شکل اطلاعات را سمت سرور ارسال می نماییم .

همچنین در این فایل می توانیم با استفاده از علامت (@) متغیر جدیدی اضافه کنیم و از آن استفاده کنیم.

سه تگ هش (###) به عنوان جداکننده استفاده می‌شود تا به این فایل بگوییم که API قبلی در اینجا به پایان رسیده و بعد از آن API دیگری داریم.

چگونه می توانیم درخواست را به سمت api ارسال کنیم؟

پروژه خود را اجرا کنید و سپس روی Send request کلیک کنید و در سمت راست نتایج درخواست خود را مشاهده کنید.

ارسال اطلاعات به سمت سرور و نمایش خروجی

به روشی مشابه، می‌توانیم درخواست‌های دیگری را برای سایر عملیات به این فایل اضافه کنیم که نوع های آنها عبارتند از :

  • OPTIONS
  • GET
  • HEAD
  • POST
  • PUT
  • PATCH
  • DELETE
  • TRACE
  • CONNECT

چگونه هدر و بدنه را اضافه کنیم؟

می‌توانیم هدر را در استایل key: value در این فایل اضافه کنیم. و برای اضافه کردن بدنه می توانیم از براکت ها {}استفاده کنیم بدین شکل :