refresh_parser

Modern browsers have several redirect mechanisms. One of them is refresh. You can use it in:

Browsers allow different ways to fill refresh content. Therefore, the parsing algorithms for it are rather complicated:

This repository presents the implementation of this algorithm on rust.


Run tests:

cargo test

Run fuzzing (https://rust-fuzz.github.io/book/introduction.html):

cargo fuzz run fuzz_refresh_parser