Używam API próbkowania dla zapytania niektórych usług internetowych, tak, jak muszę ręcznie dodać X-Custom
nagłówki. Wszystkie przykłady, które znalazłem stosunkowo wyświetlić wynik, używają console.log
w okno konsoli DevTools.
Nie mam doświadczenia w pracy z JavaScript, ale to było środkiem do osiągnięcia celu, dlatego mam:
fetch('<url>', {
headers: myHeaders,
method: 'GET',
credentials: 'include'
}).then(
function(response) {
response.json().then(function(data)) {
console.log(data);
});
})
To naprawdę jest wyświetlany w konsoli, ale chciałbym, aby to było w tym samym okienku przeglądarki, jak gdybym po prostu przeniósł się w <url>
i odpowiedź była wyświetlona. Pozwala czy JavaScript coś takiego:
fetch('<url>', {
headers: myHeaders,
method: 'GET',
credentials: 'include'
}).then(
function(response) {
response.json().then(function(data)) {
this.browserWindow.display(data);
});
})
Jak bym unaocznił go w oknie przeglądarki, jak gdybym przeszedł do adresu URL przez pasek wyszukiwania?
Zaktualizować
W ten sposób z powodzeniem dodane niektóre wyniki, jak tak:
fetch('<url>', {
headers: myHeaders,
method: 'GET',
credentials: 'include'
}).then(
function(response) {
response.text().then(function(data)) {
document.querySelector('body').innerHTML = data
});
})
I odpowiedź pojawia się dla sprawdzenia; to jest odpowiedź JSON, więc miałem nadzieję response.Json()
będzie działać, ale on po prostu wyświetla [object Object]
. Jeśli będę w stanie zrozumieć, jak "pięknie wyświetlić" JSON, mamy rozwiązanie.