API Tester és un client HTTP integrat per a trucades REST, GraphQL i WebSocket que s'executa en el context de la pàgina on ja esteu, de manera que les vostres galetes, sessió i origen s'apliquen automàticament, sense cap testimoni per copiar en una aplicació independent.
Provar una API normalment significa abandonar el navegador. Obriu Postman o Insomnia i dediqueu cinc minuts a recrear alguna cosa que ja té el navegador: la galeta de sessió, el testimoni del portador, l'origen correcte, la capçalera CSRF. Quan la sol·licitud estigui preparada, esteu provant un context diferent del que viu el vostre error.
API Tester elimina aquest pas. Envia la sol·licitud des de l'interior de la pàgina que esteu veient, com la pàgina en si, de manera que sigui quin sigui el que hàgiu iniciat, com és el que la sol·licitud s'ha iniciat. Un GET contra el vostre punt final d'administració funciona immediatament perquè la galeta viatja amb ell. No hi ha res a configurar ni res a mantenir sincronitzat.
La pestanya REST us ofereix un mètode, un URL que pot ser absolut o relatiu, les capçaleres escrites una per línia i un cos. La resposta torna amb el seu estat, quant de temps va trigar, quina mida era, JSON ben imprès i les capçaleres completes de la resposta. La pestanya GraphQL pren un punt final, una consulta i variables, crea la sol·licitud i us indica quan la resposta conté errors de GraphQL tot i que l'estat HTTP era 200. La pestanya WebSocket obre una connexió real, envia marcs que escriviu i registra tot en ambdues direccions amb marca de temps.
Quan la política de seguretat de contingut d'una pàgina o una regla CORS bloqueja la trucada, un commutador torna a enviar la sol·licitud idèntica des de l'extensió, que no està subjecta a cap de les dues. Això us ofereix una manera ràpida de distingir un problema de servidor a part d'un problema de política del navegador: la mateixa sol·licitud, dos contextos, dues respostes. Es conserven les últimes 25 sol·licituds, de manera que tornar a alguna cosa que vau provar ahir és un clic.
Trieu qualsevol mètode, introduïu un URL absolut o relatiu i escriviu les capçaleres una per línia com a valor Nom:. Els URL relatius es resolen amb la pàgina on esteu, de manera que /api/users només funciona.
Les peticions surten del propi context de la pàgina, portant les seves cookies, origen i sessió. Els punts finals autenticats responen exactament com ho fan per a l'aplicació, sense còpia de testimoni.
Introduïu un punt final, una consulta i variables JSON; el cos POST correcte està creat per a tu. Els errors de GraphQL retornats dins d'una resposta de 200 es compten i es marquen en lloc d'ocultar.
Obriu una connexió ws:// o wss://, envieu fotogrames i mireu cada fotograma en ambdues direccions amb marques de temps, mides i estat de connexió, no només una captura de només lectura.
Estat, temps i mida de transferència al davant, amb vistes Pretty, Raw i Headers. JSON es formata automàticament i qualsevol cosa es pot copiar amb un sol clic.
Si el CSP de la pàgina o una regla CORS bloqueja una trucada, canvieu Executar de a Extensió i envieu la sol·licitud idèntica des de fora de la pàgina: una manera instantània de separar els errors del servidor de la política del navegador.
Accediu a un punt final que necessiti una sessió autenticada sense exportar una galeta ni generar un testimoni: ja heu iniciat sessió en aquesta pestanya i la sol·licitud surt com a vosaltres.
Envieu la sol·licitud exacta que falla, inspeccioneu les capçaleres de resposta i, a continuació, torneu a enviar-la amb una capçalera d'autorització canviada per un caràcter per veure amb precisió a què s'oposa el servidor.
Executeu una consulta amb variables reals contra el punt final en directe i llegiu el resultat amb format abans d'escriure el codi d'interfície que el consumeix.
Connecteu-vos a un sòcol, envieu un marc de subscripció i mireu què fa el servidor en temps real mentre verifiqueu el format del missatge.
Captureu la sol·licitud i la resposta fallides, copieu-les i enganxeu una imatge completa al problema perquè qui la reculli no l'hagi d'endevinar.
Feu clic a la icona de l'API Tester al moll de DevSuite Pro. S'obre un tauler amb pestanyes per a REST, GraphQL, WebSocket i History, preempleades amb l'origen del lloc actual.
Trieu un mètode i introduïu l'URL: complet o relatiu com /api/orders. Afegiu capçaleres una per línia (Tipus de contingut: aplicació/json) i enganxeu un cos si el mètode en pren un.
Premeu Envia o Ctrl+Enter (Cmd+Enter a Mac). La sol·licitud surt de la pàgina, de manera que mantingueu la sessió iniciada com a qui siguis en aquesta pestanya.
La píndola d'estat, el moment i la mida apareixen immediatament. Canvia entre Pretty, Raw i Headers, i copia'n qualsevol. Si el CSP de la pàgina ha bloquejat la trucada, canvieu Executar de a Extensió i torneu a enviar-la.
Cada sol·licitud es desa a l'historial amb el seu estat. Feu clic a qualsevol entrada per carregar el mètode, l'URL, les capçaleres i el cos directament al formulari.
Instal·la DevSuite Pro gratuïtament i desbloqueja més de 71 eines de desenvolupador per al teu navegador.