← Nazad na funkcije
Pro

АПИ Тестер

АПИ Тестер је уграђени ХТТП клијент за РЕСТ, ГрапхКЛ и ВебСоцкет позиве који се покреће у контексту странице на којој се већ налазите — тако да се ваши колачићи, сесија и порекло примењују аутоматски, без токена за копирање у посебну апликацију.

Тестирање АПИ-ја обично значи напуштање прегледача. Отворите Постман или Инсомниа, а затим проведете пет минута поново креирајући нешто што претраживач већ има: колачић сесије, токен носиоца, право порекло, ЦСРФ заглавље. Док је захтев спреман, тестирате другачији контекст од оног у коме живи ваша грешка.

АПИ Тестер уклања тај корак. Шаље захтев са странице коју гледате, као са саме странице, тако да шта год да сте пријављени као је оно као што је захтев пријављен. ГЕТ против ваше сопствене крајње тачке администратора ради одмах јер колачић путује са њом. Нема шта да се конфигурише и нема шта да се синхронизује.

Картица РЕСТ вам даје метод, УРЛ адресу која може бити апсолутна или релативна, заглавља написана једно по реду и тело. Одговор се враћа са статусом, колико је времена требало, колико је био велики, лепо одштампаним ЈСОН-ом и пуним заглављима одговора. Картица ГрапхКЛ узима крајњу тачку, упит и променљиве, прави захтев за вас и говори вам када одговор садржи ГрапхКЛ грешке иако је ХТТП статус био 200. Картица ВебСоцкет отвара праву везу, шаље оквире које куцате и бележи све у оба смера са временским ознакама.

Када сопствена политика безбедности садржаја странице или правило ЦОРС блокира позив, један прекидач уместо тога поново шаље идентичан захтев екстензије, која не подлеже ни једном ни другом. То вам даје брз начин да разликујете проблем сервера од проблема са политиком претраживача – исти захтев, два контекста, два одговора. Ваших последњих 25 захтева се чува, тако да је повратак на нешто што сте јуче покушали један клик.

Pregled uživo
app.example.com/dashboard
АПИ Тестер Покреће се у контексту странице
REST GraphQL WebSocket Историја
POST /api/v2/orders Пошаљи
Заглавља
Content-Type: application/json
X-Request-Id: 4f2b-dev-check
201 Created 142 ms · 1.2 KB Лепо Рав Заглавља
{
  "id": "ord_8821",
  "status": "pending",
  "total": 49.90
}
Ključne karakteristike

Креатор захтева са стварним заглављима

Изаберите било који метод, унесите апсолутну или релативну УРЛ адресу и упишите заглавља по једно по реду као вредност Наме:. Релативне УРЛ адресе се решавају у односу на страницу на којој се налазите, тако да /апи/усерс једноставно функционише.

Покреће се у вашој сесији на којој сте пријављени

Захтеви излазе из сопственог контекста странице, носећи њене колачиће, порекло и сесију. Крајње тачке са аутентификацијом реагују тачно као и за апликацију, без копирања токена.

ГрапхКЛ упити и променљиве

Унесите крајњу тачку, упит и ЈСОН променљиве; исправно ПОСТ тело је направљено за вас. ГрапхКЛ грешке враћене унутар одговора од 200 се броје и означавају, а не сакривају.

Двосмерна ВебСоцкет конзола

Отворите вс:// или всс:// везу, пошаљите оквире и гледајте сваки кадар у оба смера са временским ознакама, величинама и стањем везе — не само снимање само за читање.

Реадабле Респонсес

Статус, време и величина преноса унапред, са приказима Претти, Рав и Хеадерс. ЈСОН се аутоматски форматира и све се може копирати једним кликом.

Заобиђите ЦСП и ЦОРС када је потребно

Ако ЦСП странице или правило ЦОРС блокира позив, пребаците Покрени са на Проширење и пошаљите идентичан захтев изван странице — тренутни начин да се грешке сервера одвоје од смерница прегледача.

Uobičajeni slučajevi upotrebe

Тестирање крајње тачке док сте пријављени

Притисните крајњу тачку којој је потребна аутентификована сесија без извоза колачића или генерисања токена — већ сте пријављени на тој картици, а захтев излази као и ви.

Отклањање грешака на 401 или 403

Пошаљите тачан неуспели захтев, прегледајте заглавља одговора, а затим поново пошаљите са заглављем ауторизације промењеним за један знак да бисте видели тачно шта сервер приговара.

Провера ГрапхКЛ облика одговора

Покрените упит са стварним варијаблама против крајње тачке уживо и прочитајте форматирани резултат пре него што напишете фронтенд код који га користи.

Гледање ВебСоцкет фида уживо

Повежите се на утичницу, пошаљите оквир за претплату и гледајте шта сервер враћа у реалном времену док ви верификујете формат поруке.

Репродукција грешке у тикету

Снимите неуспели захтев и одговор, копирајте их и налепите комплетну слику у издање тако да онај ко га преузме не мора да погађа.

Kako se koristi
1

Отворите АПИ Тестер

Кликните на икону АПИ Тестер у DevSuite Pro доку. Отвара се табла са картицама за РЕСТ, ГрапхКЛ, ВебСоцкет и Историју, унапред попуњене пореклом тренутног сајта.

2

Опишите захтев

Изаберите метод и унесите УРЛ - пуну или релативну као /апи/ордерс. Додајте заглавља по једно по реду (Цонтент-Типе: апплицатион/јсон) и налепите тело ако га метода захтева.

3

Пошаљи то

Притисните Пошаљи или Цтрл+Ентер (Цмд+Ентер на Мац-у). Захтев излази са странице, тако да остајете пријављени као ко год да сте на тој картици.

4

Прочитајте одговор

Статусна пилула, тајминг и величина се појављују одмах. Пребаците се између Претти, Рав и Хеадерс и копирајте било шта од тога. Ако је ЦСП странице блокирао позив, пребаците Покрени са на Проширење и пошаљите поново.

5

Касније га поново употребите

Сваки захтев се чува у историји са својим статусом. Кликните на било који унос да бисте учитали метод, УРЛ, заглавља и тело директно назад у образац.

Spremni da probate?

Instalirajte DevSuite Pro besplatno i otključajte 71+ alata za programere za svoj pretraživač.

Dodaj u Chrome Додај у Edge Dodaj u FireFox