Skip to content

Repository files navigation

HTTP Headers Analyzer

HTTP Headers Analyzer is a simple NestJS API that performs an HTTP request to a given public URL and returns the response headers. This tool is useful for debugging, web inspections, and security analysis.


🔍 What It Does

Given a URL, the API:

  • Sends an HTTP HEAD request (or fallback to GET if needed)
  • Extracts the response headers (like Content-Type, Server, Cache-Control, etc.)
  • Returns them in JSON format

📦 Example Request

GET /headers?url=https://www.google.com

✅ Example Response

{
  "url": "https://www.google.com",
  "headers": {
    "content-type": "text/html; charset=ISO-8859-1",
    "x-frame-options": "SAMEORIGIN",
    "strict-transport-security": "max-age=31536000; includeSubDomains",
    "date": "Mon, 12 May 2025 09:00:00 GMT"
  }
}

🧠 Use Cases

  • Check if a site has CSP, HSTS, or X-Frame-Options enabled
  • Inspect server technologies via headers
  • Validate CDN caching headers
  • Learning HTTP header behavior without browser devtools

✍️ Author

Made with ❤️ by Atelier Busco


📄 License

MIT © Atelier Busco

About

API that fetches and returns HTTP response headers from any public URL. Useful for debugging, security inspection and learning purposes.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages