/web-debug-proto

Documentation site for "Web application debug protocol, scheme and tools"

Primary LanguageVue

home heroImage title lang actionText actionLink features footer
true
/hero.png
Documentation
en-US
Get Started
/docs/
title details
Any language
Protocol can be implemented on any programming language
title details
Framework plug and play
Install bundle for your favorite web framework and its done
title details
Any client
Working in browser dev-tools, API clients like "postman", console utils like curl, etc..
title details
Open source and free
This is open source protocol with MIT license
title details
From scratch..
..can be implemented in hour. Easy as like falling off a log
title details
Scalable
Microservice ready, you can debug nested requests
MIT Licensed | Copyright © 2019 Perov Konstantin (fe3dback@yandex.ru)

:::warning work in progress Protocol, scheme, documentation and transports currently in draft

See contact page for any issues, ideas, proposal, etc.. :::

How it works

1. Client makes Request to Application:

https://example.com/hello

2. Application return Response with 2 additional headers:

X-Http-Debug-Id: ae1d1530-7c2c-4ff7-bfeb-70f80c8bc7ed
X-Http-Debug-Api: /_profile/?id=

3. Client makes request to X-Http-Debug-Api url

https://example.com/_profile/?id=ae1d1530-7c2c-4ff7-bfeb-70f80c8bc7ed

4. Application server return debug/profile information for first request

<<< @/examples/scheme_v1.json