| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/Response/json_static | [Back] [Original] |
Get to know MDN better
Response.json(data)
Response.json(data, options)
dataJSON
options status 200
statusText
200 OK
headersTypeErrordata JSON
JavaScript undefined
JSON
<pre id="log"></pre>
const logElement = document.getElementById("log");
function log(text) {
logElement.innerText += `${text}\n`;
}
async function logResponse(response) {
const responseText = await jsonResponse.text();
log(`body: ${responseText}`);
jsonResponse.headers.forEach((header) => log(`header: ${header}`));
log(`status: ${jsonResponse.status}`);
log(`statusText: ${jsonResponse.statusText}`);
log(`type: ${jsonResponse.type}`);
log(`url: ${jsonResponse.url}`);
log(`ok: ${jsonResponse.ok}`);
log(`redirected: ${jsonResponse.redirected}`);
log(`bodyUsed: ${jsonResponse.bodyUsed}`);
}
Response JSON { my: "data" } application/json
const jsonResponse = Response.json({ my: "data" });
logResponse(jsonResponse);
200
status statusText JSON
<pre id="log"></pre>
const logElement = document.getElementById("log");
function log(text) {
logElement.innerText += `${text}\n`;
}
async function logResponse(response) {
const responseText = await jsonResponse.text();
log(`body: ${responseText}`);
jsonResponse.headers.forEach((header) => log(`header: ${header}`));
log(`status: ${jsonResponse.status}`);
log(`statusText: ${jsonResponse.statusText}`);
log(`type: ${jsonResponse.type}`);
log(`url: ${jsonResponse.url}`);
log(`ok: ${jsonResponse.ok}`);
log(`redirected: ${jsonResponse.redirected}`);
log(`bodyUsed: ${jsonResponse.bodyUsed}`);
}
Response JSON { some: "data", more: "information" } application/json
307 ("Temporary Redirect")
const jsonResponse = Response.json(
{ some: "data", more: "information" },
{ status: 307, statusText: "Temporary Redirect" },
);
logResponse(jsonResponse);
200 299 ok false
| Fetch # ref-for-dom-response-json |
| Web Proxy Viewer | New URL | Original Page |