Status code always 200 // Response headers always empty

Author: ppfeisterCreated Apr 19, 2024Updated Aug 6, 2026
Labelsenhancementhelp wanted

Environment

markdown
- FlareSolverr version:3.3.17
- Last working FlareSolverr version:Unk
- Operating system:All

Description

Status codes are not directly supported by Selenium and therefore FlareSolverr always returns 200. Response headers are not directly supported by Selenium and therefore FlareSolverr always returns empty headers.

From flaresolverr_service.py:

python
challenge_res.status = 200  # todo: fix, selenium not provides this info
challenge_res.headers = {}  # todo: fix, selenium not provides this info

I don't believe this is documented anywhere outside of the code, so new users may encounter issues while debugging. This should serve as an easily searchable Issue to save their sanity and hours of debugging until this is resolved.

Source: FlareSolverr/FlareSolverr