HTTPolice-devtool is a lint-tool for the HTTP.
It intercepts and sends the HTTP headers from your browser to a server running httpolice where they are analysed, and a detailed report is sent back to the browser where it's displayed.
You can install the extension (in chrome browser) from Chrome Store. You should also consider running a local server (more on that below)
The server is available in PYPI
. To install and run it, simply run
pip install hpoliced
hpoliced
This will try to run the server at port 8080
hpoliced -p <PORT NUMBER>
To run the server at a different port
Now change the server URL in the extension (see below)
The extension is set to use a remote server by default, which can be easily changed to use one that runs on local computer.
- Find and click on
H
in the top right corner of Chrome toolbar.- Select
Options
from under the menu. This will show a box where you can set your own server address.
To build the extension locally, run these commands
$ git clone https://github.com/activesphere/httpolice-devtool.git
$ cd httpolice-devtool
$ npm install
$ npm run build
This will build the extension under builds
directory. Follow this guide to install it in Chrome as an unpackaged extension.