KamoCRM

Family calls speak HTTP/1.1 on cleartext, never an h2c upgrade

FixAIService
Shipped
September 25, 2026 at 6:02 PM UTC
Author
Kamo
Commit
8eab7b0

The JDK client defaults to HTTP/2 and sends "Upgrade: h2c" with the first request to an http:// host. uvicorn (httptools) refuses the upgrade and drops the request body, so ocrservice read the OCR probe's multipart POST as empty and answered 422 (file and tenant_id missing): Kamo OCR could never be VERIFIED. TLS keeps HTTP/2 by ALPN.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing