All Projects → vfaronov → Httpolice

vfaronov / Httpolice

Licence: other
Validator for HTTP

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Httpolice

Coveragechecker
Allows old code to use new standards
Stars: ✭ 159 (-83.23%)
Mutual labels:  standards, qa
relint
General purpose RegEx based file linter.
Stars: ✭ 33 (-96.52%)
Mutual labels:  lint, qa
Grunt Html
Grunt plugin for html validation
Stars: ✭ 165 (-82.59%)
Mutual labels:  lint, validator
openapi-lint-vscode
OpenAPI 2.0/3.0.x intellisense, validator, linter, converter and resolver extension for Visual Studio Code
Stars: ✭ 47 (-95.04%)
Mutual labels:  lint, validator
ngx-translate-lint
Simple CLI tools for check `ngx-translate` keys
Stars: ✭ 25 (-97.36%)
Mutual labels:  lint, validator
dockerfile-utils
A library and command line interface for formatting and linting Dockerfiles.
Stars: ✭ 17 (-98.21%)
Mutual labels:  lint, validator
Versioning Spring Boot Starter
Spring boot starter using for versioning rest easily.
Stars: ✭ 11 (-98.84%)
Mutual labels:  rest
Ee7 Jaxrs Sample
Building RESTful APIs with Java EE 7 and JAXRS
Stars: ✭ 15 (-98.42%)
Mutual labels:  rest
Phpqa
Docker image that provides static analysis tools for PHP
Stars: ✭ 853 (-10.02%)
Mutual labels:  qa
Swagger Codegen Play Scala
Swagger client generator which is based on the PlayWS library
Stars: ✭ 9 (-99.05%)
Mutual labels:  rest
Tinyme
A tiny php framework based on flight and medoo with restful api service
Stars: ✭ 28 (-97.05%)
Mutual labels:  rest
Iguazu Rest
✨ Iguazu REST is a plugin for the Iguazu ecosystem that allows for pre-built async calls for REST with smart caching.
Stars: ✭ 21 (-97.78%)
Mutual labels:  rest
Eslint Plugin React
React specific linting rules for ESLint
Stars: ✭ 7,472 (+688.19%)
Mutual labels:  lint
Webmention.rocks
a webmention validator and test suite
Stars: ✭ 11 (-98.84%)
Mutual labels:  validator
Mo4 Coding Standard
MO4 Coding Standard Rules for Codesniffer based on Symfony Coding Standards.
Stars: ✭ 15 (-98.42%)
Mutual labels:  qa
Visma.net
This is an open source API client for Visma.net Integrations
Stars: ✭ 10 (-98.95%)
Mutual labels:  rest
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+4075.95%)
Mutual labels:  rest
Ismailfine
A simple (but correct) library for validating email addresses. Supports mail addresses as defined in rfc5322 as well as the new Internationalized Mail Address standards (rfc653x). Based on https://github.com/jstedfast/EmailValidation
Stars: ✭ 9 (-99.05%)
Mutual labels:  validator
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (+676.9%)
Mutual labels:  rest
Chakram
REST API test framework. BDD and exploits promises
Stars: ✭ 912 (-3.8%)
Mutual labels:  rest

HTTPolice

.. status: .. image:: https://img.shields.io/pypi/v/HTTPolice.svg :target: https://pypi.org/project/HTTPolice/ .. image:: https://img.shields.io/pypi/pyversions/HTTPolice.svg? :target: https://pypi.org/project/HTTPolice/ .. image:: https://readthedocs.org/projects/httpolice/badge/?version=stable :target: https://httpolice.readthedocs.io/ .. image:: https://travis-ci.org/vfaronov/httpolice.svg?branch=master :target: https://travis-ci.org/vfaronov/httpolice

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.

See example report__.

__ https://httpolice.readthedocs.io/page/showcase.html

As a command-line tool, it can read HAR files__ or raw HTTP/1.x TCP streams. It can integrate with mitmproxy__ for TLS-encrypted and HTTP/2 traffic. Or you can use it as a Python (3.4+) library. There is a Django integration__ package and a third-party Chrome extension__.

__ https://en.wikipedia.org/wiki/.har __ https://github.com/vfaronov/mitmproxy-httpolice __ https://github.com/vfaronov/django-httpolice __ https://chrome.google.com/webstore/detail/httpolice-devtool/hnlnhebgfcfemjaphgbeokdnfpgbnhgn

Start with the quickstart__.

__ https://httpolice.readthedocs.io/page/quickstart.html

A full user manual__ is available. Also, a list of all problems__ HTTPolice can detect.

__ https://httpolice.readthedocs.io/ __ https://httpolice.readthedocs.io/page/notices.html

HTTPolice was partly inspired by REDbot__, another QA tool for the Web. But the approach is different: instead of actively testing your server, HTTPolice just analyzes anything you feed into it. Thus, it can be used on requests and responses captured from a real process or test suite.

__ https://redbot.org/

HTTPolice is hosted on GitHub__ and released under the MIT license (see LICENSE.txt). If you want to hack on HTTPolice, check out HACKING.rst.

__ https://github.com/vfaronov/httpolice

BrowserStack__ kindly provide a free subscription for testing HTTPolice.

__ https://www.browserstack.com/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].