Например, в URL https://languagelog.ldc.upenn.edu/nll/?p=2819 параметр p=2819 является обязательным, поскольку его пропуск приведет к переходу на другую страницу.
https://languagelog.ldc.upenn.edu/nll/?p=2819
p=2819
С другой стороны, для https://www.nytimes.com/2019/06/13/world/middleeast/oil-tanker-attack-gulf-oman.html?action=click&module=Top%20Stories&pgtype=Homepage мы можем видеть, что все параметры запроса могут быть опущены, и содержимое страницы будет таким же.
https://www.nytimes.com/2019/06/13/world/middleeast/oil-tanker-attack-gulf-oman.html?action=click&module=Top%20Stories&pgtype=Homepage
Мой вопрос:
Есть ли эффективный способ определить, какие параметры можно безопасно удалить без изменения страницы?
EDIT: Я хотел бы избежать загрузки страницы несколько раз, как это предлагается в этом ответе .