Yaak Logo
Yaak
Feedback/HTTP/2 requests are failing again

HTTP/2 requests are failing again

Adam Haglund·3 months ago
ClosedBug

Vite’s dev server only uses HTTP/2 when enabling HTTPS, and all the requests sent through Yaak are crashing it with the error (HTTP/1 specific headers are forbidden)

I found this issue from 2 years ago so I assume something stopped working recently

I can still use nushell’s http get command to call it so it seems like an issue with Yaak

Repro: init a basic vite app, enable https in the settings, try to call it via Yaak

Windows2026.2.0-beta.11

Comments (5)

Sign in to leave a comment.

Gregory SchierIn Progress

Looking into this now

Gregory Schier

So I’ve been trying to reproduce this but haven’t been able to.

Here’s what I tested:

  • Vite 7.3.1 with @vitejs/plugin-basic-ssl 2.1.4 for HTTPS/HTTP2
  • GET request to https://localhost:5173/
  • Certificate validation disabled
  • Tested on both macOS and Windows

Everything returns a 200 without any “HTTP/1 specific headers are forbidden” error. Could you share a few details to help me narrow it down?

  1. What version of Vite are you running?
  2. What HTTP method are you using (GET, POST, etc.)?
  3. Do you have any custom headers set on the request?
  4. Can you share the exact error message you’re seeing?
Gregory Schier

I implemented a fix that I think might have caused it. Can you try it again in https://github.com/mountain-loop/yaak/releases/tag/v2026.2.1-beta.1?

Adam HaglundOP

it did not help with the issue, so ive been doing a whole lot more debugging and finally managed to reproduce it in the browser as well, so its probably not a Yaak bug - but am still no closer to figuring out what is causing it or how to fix it. thanks anyways for the quick response and great work you do! :)

Gregory Schier

Well let me know what you find, and if there’s something Yaak can be doing to help!

Type to search feedback...