Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.47 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.47 KB

Request Header Parser Microservice

Build a full stack JavaScript application that parses and displays client request headers, similar to the FreeCodeCamp Request Header Parser Microservice project.

Features

  • Header Parsing:

    • Parse incoming request headers to extract client information such as IP address, preferred languages, and user-agent details.
  • Display Information:

    • Display parsed header information in a user-friendly format.
  • UI/UX:

    • Design a simple and clear interface for displaying parsed headers.

Tech Stack

  • Frontend: HTML, CSS (Bootstrap recommended), JavaScript (React or plain JS)
  • Backend: Node.js, Express.js

Example Output

Upon receiving a request, display information such as:

{
  "ipaddress": "192.168.1.1",
  "language": "en-US,en;q=0.9",
  "software": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}

Usage

  • Access the deployed application and see parsed request headers upon visiting the endpoint.

Acknowledgements

  • Built with guidance from the FreeCodeCamp Request Header Parser Microservice project.
  • Inspiration and learning resources from the FreeCodeCamp community.

This is the project for the Request Header Parser Microservice project. Instructions for building your project can be found at https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice