Как узнать длину получаемого json через response headers?
Например, выполнив запрос по адресу https://jsonplaceholder.typicode.com/comments не могу найти какой из заголовков ответа (вкладка Network в Chrome) отвечает за длину данного списка
fetch('https://jsonplaceholder.typicode.com/comments')
.then(response => response.json())
.then(json => console.log(json))
Ответы (2 шт):
У вас в этой строке .then(json => console.log(json)) внутри json уже лежит массив, предложенный выше вариант json.length - это просто вывод свойства массива length, так как в json находится извлеченный response.data, это было сделано в строке .then(response => response.json()).
Способа узнать в заголовках запроса длину массива нет.
Вот полезные ссылки по работе fetch и работе Body.json().
В вашем конкретном примере в заголовке ответа нет длины. если конечно сервер не зашифровал его для вас.
