همه ابزارهای توسعه‌دهندگان

درخواست‌های GET، POST، PUT و DELETE را به هر REST API ارسال کنید (هدرها، پارامترهای query و body به‌صورت JSON) و پاسخ را بررسی کنید. رایگان.

رایگان

یک درخواست بسازید و از طریق سرور ما ارسال کنید، پس CORS مرورگر هرگز شما را مسدود نمی‌کند. فقط endpoint های عمومی HTTPS.

برای POST، PUT، PATCH و DELETE همان‌طور که هست ارسال می‌شود. یک هدر Content-Type تنظیم کنید (مثلاً application/json).

Your results appear here یک درخواست ارسال کنید تا وضعیت، هدرها و body پاسخ را اینجا ببینید.
زمان: اندازه:
پاسخ برای نمایش بریده شده است.

							

درباره تست API آنلاین

Online API Tester یک کلاینت REST است که در یک تب مرورگر زندگی می‌کند. یک متد را انتخاب کنید (GET، POST، PUT، PATCH، DELETE، HEAD یا OPTIONS)، یک endpoint تایپ کنید، پارامترهای query و هدرها را به‌صورت ردیف‌های key/value اضافه کنید، یک body به‌صورت JSON یا فرم جای‌گذاری کنید، و ارسال کنید. پاسخ همراه با وضعیت، زمان‌بندی، اندازه، هدرها و یک body تمیز قالب‌بندی‌شده برمی‌گردد.

درخواست‌ها به‌جای صدور مستقیم توسط مرورگر، از طریق سرور ما رله می‌شوند، که همین باعث می‌شود روی APIهایی که هیچ هدر CORS ای ارسال نمی‌کنند کار کند: دلیل معمول شکست یک fetch از کنسول. مبادله این است که endpoint سرور ما را به‌عنوان کلاینت می‌بیند: آدرس IP خودتان هرگز به هدف فاش نمی‌شود، اما allow-list های IP در سمت API تماس را رد می‌کنند.

پروکسی عمداً محدود شده است: فقط میزبان‌های عمومی http و https روی پورت‌های استاندارد، تا ۴۰ ردیف هدر، یک body درخواست تا ۱۰۰٬۰۰۰ کاراکتر، یک timeout پاسخ ۱۵ ثانیه‌ای، و یک body پاسخ که تا ۲۰۰٬۰۰۰ کاراکتر گرفته می‌شود با علامت‌گذاری بریدگی. تغییرمسیرها دنبال نمی‌شوند، پس یک ۳۰۱ یا ۳۰۲ دقیقاً همان‌طور که برگردانده شده نشان داده می‌شود.

نحوه استفاده از تست API آنلاین

  1. متد HTTP را انتخاب کنید و آدرس endpoint را وارد کنید.
  2. پارامترهای query را در تب Params اضافه کنید: پیش از ارسال به آدرس اضافه می‌شوند.
  3. هدرهای خود را در تب Headers تنظیم کنید، برای مثال Content-Type و Authorization.
  4. بار درخواست را برای POST، PUT، PATCH یا DELETE در تب Body جای‌گذاری کنید.
  5. روی «ارسال درخواست» کلیک کنید، سپس وضعیت، زمان‌بندی و اندازه را بخوانید، و بین body پاسخ و هدرهای آن جابه‌جا شوید.

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

خیر. درخواست توسط سرور ما از طرف شما انجام می‌شود، پس endpoint آدرس ما را ثبت می‌کند، نه شما را. این را برای APIهایی که دسترسی را بر اساس IP محدود می‌کنند یا محدودیت نرخ در سطح کلاینت اعمال می‌کنند به‌خاطر داشته باشید: از دیدگاه آن‌ها همه ترافیک این ابزار یک مبدأ را به اشتراک می‌گذارد.

اعتبارنامه‌های شما از طریق پروکسی ما عبور می‌کنند تا به endpoint برسند، پس آن‌ها را مانند هر کلاینت API میزبانی‌شده دیگری در نظر بگیرید. در صورت امکان از کلیدهای آزمایشی یا فقط‌خواندنی استفاده کنید، از راز‌های تولید اجتناب کنید، و اگر مطمئن نیستید کلید را چرخش دهید. ردیف‌های هدر فقط در مرورگر خودتان ذخیره می‌شوند، هرگز در سمت ما.

پروکسی فقط به میزبان‌های عمومی روی پورت‌های ۸۰ و ۴۴۳ می‌رسد، و هرچیزی که به یک آدرس خصوصی یا رزرو شده حل شود را رد می‌کند. یک سرور توسعه محلی از زیرساخت ما غیرقابل‌دسترس است: آن را با curl یا یک کلاینت دسکتاپ آزمایش کنید.

تغییرمسیرها دنبال نمی‌شوند: یک پاسخ 3xx همان‌طور که هست با هدر Location اش نشان داده می‌شود، که اغلب دقیقاً همان چیزی است که برای دیباگ می‌خواهید. body های پاسخ تا ۲۰۰٬۰۰۰ کاراکتر گرفته می‌شوند و در صورت بریده‌شدن علامت‌گذاری می‌شوند، و تا ۸۰ هدر پاسخ فهرست می‌شوند.

بله، رایگان و بدون حساب کاربری. درخواست‌ها به ۲۰ مورد در دقیقه برای هر بازدیدکننده محدود می‌شوند. آخرین درخواست شما (متد، آدرس، پارامترها، هدرها و body) فقط در حافظه محلی مرورگر شما به‌خاطر سپرده می‌شود، پس وقتی برمی‌گردید همان‌جاست و جای دیگری نیست.

اشتراک‌گذاری

جستجوهای پرطرفدار
تست api آنلاین تست rest api ابزار تست api آنلاین تست rest api آنلاین کلاینت http آنلاین ارسال درخواست api آنلاین ابزار ارسال درخواست api rest client آنلاین
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید: کد زیر را کپی و جای‌گذاری کنید.