تست API آنلاین
درخواستهای GET، POST، PUT و DELETE را به هر REST API ارسال کنید (هدرها، پارامترهای query و body بهصورت JSON) و پاسخ را بررسی کنید. رایگان.
درباره تست 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 آنلاین
- متد HTTP را انتخاب کنید و آدرس endpoint را وارد کنید.
- پارامترهای query را در تب Params اضافه کنید: پیش از ارسال به آدرس اضافه میشوند.
- هدرهای خود را در تب Headers تنظیم کنید، برای مثال Content-Type و Authorization.
- بار درخواست را برای POST، PUT، PATCH یا DELETE در تب Body جایگذاری کنید.
- روی «ارسال درخواست» کلیک کنید، سپس وضعیت، زمانبندی و اندازه را بخوانید، و بین body پاسخ و هدرهای آن جابهجا شوید.