This project is a customizable tool for parsing User-Agent strings to extract detailed information about browsers, versions, and other key attributes. It is specifically designed to handle a wide variety of User-Agent patterns.
- Spring Boot (Java)
- Docker
- Redis
- Clone the repository:
git clone https://github.com/andrey-lawyer/java-useragent-parser
To start the project, run:
docker-compose up
Once the containers are up and running, you can access the application at the following addresses:
GET /api/user-agent/parse-header
GET /api/user-agent/parse-query
query parameters:
- userAgent (required): The User-Agent string to parse.