Странный 404 при получении CVES из NIST NVD

Я начал изучать API извлечения CVE NIST, который можно найти здесь.

Я нахожусь в разделе, который описывает разбиение на страницы:

По умолчанию служба / cves возвращает 20 последних CVE. Возвращенный CVE можно рассматривать как логическую страницу результатов. Вы можете контролировать, какая страница результатов будет возвращена, с помощью параметров startIndex и resultsPerPage. Параметр startIndex определяет первый CVE на странице ответа. Индекс отсчитывается от нуля, что означает, что первая CVE имеет нулевой индекс. Параметр resultsPerPage указывает размер страницы. Фактическое количество CVE на странице может быть меньше в зависимости от того, сколько CVE соответствует вашим критериям поиска. По соображениям сети максимально допустимый размер страницы ограничен 5000 CVE. Общее количество результатов, соответствующих вашим критериям поиска, указано в каждом ответе. Исходя из общих результатов и размера вашей страницы, ваше приложение может вычислить количество запросов, необходимых для получения всех результатов.См. В следующих примерах одиночное двоеточие (:) в отдельной строке указывает, где данные были опущены для ясности. Общие результаты, ниже. Следующий URL-адрес показывает, как получить вторую страницу результатов. cves/1.0?startIndex=20&resultsPerPage=20

Итак, я сделал простой GET запрос к конкретной конечной точке

#!/bin/bash
curl https://services.nvd.nist.gov/rest/json/cves/1.0?startIndex=20&resultsPerPage=20

Однако я столкнулся со следующей ситуацией. Я пытаюсь изменитьresultsPerPage до 2001 вот так:

#!/bin/bash
curl https://services.nvd.nist.gov/rest/json/cves/1.0?startIndex=20&resultsPerPage=2001

Однако это вызовет запрос 404 (в основном любое число больше 2000 выдаст 404). Я пробовал документацию, но не смог найти ничего подходящего (документы говорят, что максимальное значение resultsPerPage равно 5000)

Я что-нибудь упускаю?

0 ответов

Другие вопросы по тегам