2017-10-20 4 views
0

J'ai une API REST exposée par un service interne hérité. Il y a un appel GET particulier que je veux automatiser pour moi: il renvoie JSON et je veux cliquer sur un bookmarklet et lire ce json et naviguer vers une autre fenêtre - essentiellement construire une navigation complémentaire pour l'API sans interface utilisateur.Bookmarklet to read json dans le navigateur

Q: Comment puis-je obtenir le contenu brut de la page en cours quand il ne HTML

J'ai essayé de faire un bookmarklet, mais je ne peux pas comprendre comment obtenir le JSON qui est chargé sur ma page :

javascript:(function()%7Balert(document.textContent)%7D)() 

montre « null », quand je pense à répéter le texte que je vois dans le navigateur.

La demande GET est juste une demande normale API REST:

http://my-service-domain.app/api/items/123 

quand je l'ai mis dans le navigateur, il montre le JSON

{ 
    Id:"123", 
    NextId: "234", 
    SomeOtherStuff: "blah" 
} 

et je veux cliquer sur le bookmarklet pour naviguer

http://my-service-domain.app/api/items/234 

Répondre

0

Get it du corps:

document.body.textContent