11 releases (5 stable)

Uses new Rust 2024

new 2.1.0 Mar 24, 2025
2.0.0 Mar 23, 2025
1.2.0 Mar 19, 2025
0.2.5 Mar 9, 2025
0.1.0-rc.1 Feb 10, 2025

#268 in HTTP client

Download history 77/week @ 2025-02-05 27/week @ 2025-02-12 135/week @ 2025-02-26 652/week @ 2025-03-05 961/week @ 2025-03-12 1235/week @ 2025-03-19

2,983 downloads per month
Used in 4 crates

GPL-3.0 license

135KB
3K SLoC

rquest-util

CI MIT licensed crates.io docs.rs Crates.io Total Downloads

A collection of utilities to do common things with rquest.

Emulation

  • HTTP/2 over TLS

    JA3/JA4/Akamai fingerprints cannot accurately simulate browser fingerprints due to the sophistication of TLS encryption and the popularity of HTTP/2. rquest-util does not plan to support parsing these fingerprint strings for simulation. Users are encouraged to customize the configuration according to their own needs.

  • Emulation Device

    Most browser device models share the same TLS and HTTP/2 configuration, differing only in the User-Agent.

    Default device emulation types
    Browser Versions
    Chrome Chrome100, Chrome101, Chrome104, Chrome105, Chrome106, Chrome107, Chrome108, Chrome109, Chrome114, Chrome116, Chrome117, Chrome118, Chrome119, Chrome120, Chrome123, Chrome124, Chrome126, Chrome127, Chrome128, Chrome129, Chrome130, Chrome131, Chrome132, Chrome133, Chrome134
    Edge Edge101, Edge122, Edge127, Edge131, Edge134
    Safari SafariIos17_2, SafariIos17_4_1, SafariIos16_5, Safari15_3, Safari15_5, Safari15_6_1, Safari16, Safari16_5, Safari17_0, Safari17_2_1, Safari17_4_1, Safari17_5, Safari18, SafariIPad18, Safari18_2, Safari18_1_1, Safari18_3, Safari18_3_1
    OkHttp OkHttp3_9, OkHttp3_11, OkHttp3_13, OkHttp3_14, OkHttp4_9, OkHttp4_10, OkHttp4_12, OkHttp5
    Firefox Firefox109, Firefox117, Firefox128, Firefox133, Firefox135, FirefoxPrivate135, FirefoxAndroid135, Firefox136, FirefoxPrivate136

Contributing

If you would like to submit your contribution, please open a Pull Request.

License

rquest-util © 0x676e67, Released under the GPL-3.0 License.

Dependencies

~35–48MB
~1M SLoC