HTTPolice user manual¶

HTTPolice is a validator or “linter” for HTTP requests and responses. It can spot bad header syntax, inappropriate status codes, and other potential problems in your HTTP server or client.

This manual explains all features of HTTPolice in detail. For a hands-on introduction, jump to the Quickstart.

Contents¶

  • Quickstart
    • Installation
    • Using HAR files
    • Better reports
    • Using mitmproxy
    • Django integration
    • More options
  • Installation
    • On Debian/Ubuntu
    • On Fedora
    • On Windows
  • General concepts
    • Exchanges
    • Reports
    • Silencing unwanted notices
  • Analyzing raw TCP streams
    • Using tcpflow
    • Using tcpick
    • Other sniffers
    • Combined format
  • Analyzing HAR files
  • Viewing reports
    • Text reports
    • HTML reports
    • HTML in text
    • Exit status
  • Python API
    • Example
    • API reference
    • Integration helpers
  • History of changes
    • 0.9.0 - 2019-06-27
    • 0.8.0 - 2019-03-03
    • 0.7.0 - 2018-03-31
    • 0.6.0 - 2017-08-02
    • 0.5.2 - 2017-03-24
    • 0.5.1 - 2017-03-15
    • 0.5.0 - 2017-03-12
    • 0.4.0 - 2017-01-14
    • 0.3.0 - 2016-08-14
    • 0.2.0 - 2016-05-08
    • 0.1.0 - 2016-04-25

Supplementary documents¶

  • List of all notices that HTTPolice can output
  • Example report produced by HTTPolice

Integration packages¶

  • mitmproxy integration
  • Django integration
  • Chrome extension (third-party)

HTTPolice

Validator for HTTP

Navigation

  • Quickstart
  • Installation
  • General concepts
  • Analyzing raw TCP streams
  • Analyzing HAR files
  • Viewing reports
  • Python API
  • History of changes

  • List of all notices
  • Example report
  • mitmproxy integration
  • Django integration

Related Topics

  • Documentation overview
    • Next: Quickstart

Quick search

©2016, Vasiliy Faronov. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source