> For the complete documentation index, see [llms.txt](https://docs.prophaze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.prophaze.com/protection-use-cases/http-protocol-violation.md).

# HTTP Protocol Violation

Prophaze WAF can detect and block HTTP Protocol violation detection in the following ways

* Blocking GET/HEAD Request with a body&#x20;
* POST Request without Content-Length Header&#x20;
* Identity should be used in Accept-Encoding not in Content-Encoding&#x20;
* Denies non HTTP/1.1 Requests HTTP/1.1 request with pragma:no-cache header with out corresponding Cache-Control header
* &#x20;Request with abnormal or excessive byte range in one request Request with Broken connection header
