REST API تستر

API های REST را در مرورگر خود تست کنید. GET/POST/PUT/PATCH/DELETE را با پارامترهای پرس و جو، هدرهای سفارشی، تأییدیه کلید حامل/پایه/API ارسال کنید و سرصفحه‌های پاسخ، وضعیت، زمان و اندازه، یک جایگزین رایگان پستچی را بررسی کنید.

ساخت و نگهداری توسط Shehzad Munir ·

به اینترنت نیاز دارد: requests are relayed through our proxy. پس از درخواست چیزی ذخیره نمی شود.

REST API تستر
Loading API Tester
Share

API های REST را بدون خروج از مرورگر آزمایش کنید

REST API Tester درخواست‌های GET، POST، PUT، و DELETE را با سرصفحه‌های سفارشی و بدنه‌های JSON مستقیماً از مرورگر شما ارسال می‌کند، که جایگزینی سبک وزن و بدون ورود به سیستم برای Postman است. پاسخ ها زیبا شده اند، بنابراین می توانید آنها را با یک نگاه بخوانید.

درخواست‌های GET، POST، PUT، PATCH و DELETE را با هدرها و بدنه سفارشی ارسال کنید، سپس وضعیت، پاسخ و زمان‌بندی را بررسی کنید. این یک جایگزین سبک وزن برای کلاینت‌های دسکتاپ سنگین‌تر برای بررسی سریع یک نقطه پایانی، بازتولید یک باگ یا تأیید عملکرد یکپارچه‌سازی است.

ویژگی ها

  • Query-param و هدرهای سفارشی ساز
  • احراز هویت حامل، پایه و کلید API
  • بدنه پاسخ، سرصفحه ها، وضعیت، زمان و اندازه
  • ویرایشگر JSON موناکو با چاپ زیبا
  • تاریخچه درخواست اخیر به صورت محلی ذخیره شده است
  • پروکسی سمت سرور CORS را دور می زند

نحوه استفاده از REST API تستر

  1. 1

    نقطه پایانی را وارد کنید

    URL را اضافه کنید و یک روش HTTP را انتخاب کنید.

  2. 2

    سرصفحه و بدنه را تنظیم کنید

    در صورت نیاز به درخواست، سرصفحه احراز هویت و بدنه JSON اضافه کنید.

  3. 3

    درخواست را ارسال کنید

    آن را خاموش کنید و وضعیت و زمان را مشاهده کنید.

  4. 4

    پاسخ را بخوانید

    پاسخ و هدرهای زیباسازی شده JSON را بررسی کنید.

موارد استفاده رایج

  • یک توسعه دهنده تأیید می کند که نقطه پایانی داده های مورد انتظار را برمی گرداند.
  • یک آزمایش‌کننده نحوه واکنش یک API به بارهای مختلف را بررسی می‌کند.
  • یک دانش آموز REST را با درخواست های زنده یاد می گیرد.
  • یک ادغام‌کننده تأیید می‌کند که سرصفحه‌های تأیید پذیرفته شده‌اند.

راهنمای تفصیلی

ادغام اشکال زدایی سریعتر

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

سوالات متداول

چگونه می توانم یک REST API را به صورت آنلاین بدون Postman آزمایش کنم؟

URL نقطه پایانی API خود را وارد کنید، روش HTTP (GET، POST، PUT، DELETE) را انتخاب کنید، هدرهای مورد نیاز و متن درخواست را اضافه کنید، سپس روی ارسال کلیک کنید. پاسخ JSON فرمت شده فورا ظاهر می شود.

آیا می توانم هدرهای احراز هویت را به درخواست های API اضافه کنم؟

بله. هدرهای مجوز (توکن های حامل، کلیدهای API، اعتبار پایه) را در بخش سرصفحه ها اضافه کنید. هدرهای رایج مانند Content-Type و Accept نیز پشتیبانی می شوند.

آیا می توانم API localhost خود را با استفاده از این ابزار مرورگر آزمایش کنم؟

بله. از آنجایی که این ابزار مستقیماً در مرورگر شما اجرا می شود، می تواند برای لوکال هاست (به عنوان مثال، http://localhost:3000/api/users) و آدرس های شبکه محلی درخواست کند. هیچ پروکسی CORS برای APIهای محلی مورد نیاز نیست.

این تستر API از چه روش های HTTP پشتیبانی می کند؟

از تمام روش های استاندارد HTTP پشتیبانی می کند: GET، POST، PUT، PATCH، DELETE، HEAD و OPTIONS. همچنین می توانید بدنه های درخواست سفارشی را با فرمت JSON برای درخواست های POST و PUT ارسال کنید.

این چه تفاوتی با پستچی دارد؟

این ابزار بلافاصله در مرورگر شما بدون نصب، بدون حساب و بدون پیکربندی کار می کند. Postman ویژگی‌های پیشرفته‌تری دارد (مجموعه‌ها، محیط‌ها، آزمایش‌ها)، اما برای آزمایش سریع API، این سریع‌تر و ساده‌تر است.

آیا می‌توانم APIهایی را که به تأیید اعتبار OAuth یا Bearer نیاز دارند، آزمایش کنم؟

بله. یک سرصفحه مجوز با مقدار "Bearer YOUR_TOKEN" در بخش سرصفحه ها اضافه کنید. برای OAuth 2.0، ابتدا رمز دسترسی خود را با استفاده از ارائه دهنده OAuth خود دریافت کنید، سپس آن را به عنوان نشانه حامل در اینجا جایگذاری کنید. اعتبار پایه را می توان به عنوان "Basic BASE64_OF_USER_PASS" اضافه کرد.

چگونه یک API را بدون نصب Postman تست کنم؟

URL نقطه پایانی را وارد کنید، روشی را انتخاب کنید (GET، POST، PUT، DELETE)، در صورت نیاز سرصفحه یا متنی اضافه کنید و همه را از مرورگر خود ارسال کنید. کد وضعیت، زمان‌بندی و پاسخ فرمت‌شده را دریافت می‌کنید، بدون هیچ چیز برای نصب.

آیا می توانم هدرهای احراز هویت را مانند توکن حامل اضافه کنم؟

بله. هدرهای سفارشی از جمله Authorization: Bearer <token> (یا یک هدر کلید API) را اضافه کنید تا بتوانید مستقیماً نقاط پایانی تأیید شده را آزمایش کنید.

آیا پاسخ JSON را قالب بندی و تأیید می کند؟

بله. بدنه پاسخ به زیبایی چاپ و تایید شده است، و کد وضعیت و زمان پاسخ را می بینید، بنابراین می توانید به سرعت نقطه پایانی را اشکال زدایی کنید.

آیا می توانم هدرهای احراز هویت را اضافه کنم؟

بله: توکن های حامل یا هر سرصفحه سفارشی مورد نیاز API شما را قبل از ارسال درخواست اضافه کنید.

از مجله

All articles →