نقاط پایانی
نقاط پایانی مسیرهای API و نقاط پایانی JavaScript استخراجشده از ترافیک ثبتشده را نشان میدهد، از جمله مسیرهایی که ممکن است بهصورت دستی از آنها بازدید نکرده باشید.
نحوهٔ استخراج نقاط پایانی
Ogma هنگام عبور پاسخهای JavaScript از پراکسی، روی آنها تحلیل ایستا انجام میدهد. این موارد را شناسایی میکند:
- فراخوانیهای
fetch()با آرگومانهای رشتهای URL - فراخوانیهای
axiosبا رشتههای مسیر - الگوهای رشتهای URL که با شکلهای رایج مسیر API مطابقت دارند، مانند
/api/v1/... - مقادیر مسیر در تعریفهای مسیریابی
استخراج بهصورت خودکار انجام میشود. به تنظیمات نیازی نیست.
مشخصات API واردشده نیز میتوانند نقاط پایانی اضافه کنند. در بازپخش، برای ورودیهای پشتیبانیشدهٔ OpenAPI، Postman، دروننگری GraphQL یا WSDL از وارد کردن استفاده کنید. منبع این ورودیها مشخصات API است، نه یک پاسخ ثبتشدهٔ اولیه. وارد کردن تعریفها درخواستهای ایجادشده را ارسال نمیکند؛ پیش از آزمون آنها را در بازپخش بررسی کنید. وارد کردن تعریفهای API را ببینید.
فهرست نقاط پایانی
هر ورودی فهرست این موارد را نشان میدهد:
| ستون | توضیح |
|---|---|
| مسیر | مسیر URL استخراجشده |
| روش پیشنهادی | روش HTTP استنباطشده از فراخوانی، مانند GET یا POST، در صورت وجود |
| منبع | ورودی تاریخچهٔ HTTP که مسیر در آن پیدا شده است |
روی هر ردیف کلیک کنید تا جزئیات منبع باز شود و ورودی اولیهٔ تاریخچه را باز کنید.
پالایش نقاط پایانی
برای جستوجوی رشتهٔ مسیر، در نوار فیلتر بالای فهرست بنویسید. هنگام تایپ، فهرست به ورودیهای مطابق محدود میشود.
ارسال یک نقطهٔ پایانی به بازپخش
- یک نقطهٔ پایانی در فهرست انتخاب کنید.
- روی ارسال به بازپخش کلیک کنید.
- Ogma یک نشست بازپخش جدید با مسیر و روش پیشنهادی از پیش تکمیلشده ایجاد میکند.
پیش از ارسال، میزبان، سرآیندها و بدنه را در بازپخش تنظیم کنید. استخراج نقطهٔ پایانی مسیر را فراهم میکند؛ یک درخواست کامل را بازسازی نمیکند.