Skip to content

fix: HEAD-pyynnöt vastaavat kuten GET (ennen 404) - #179

Merged
trotor merged 1 commit into
mainfrom
fix/head-pyynnot
Oct 9, 2026
Merged

trotor merged 1 commit into
mainfrom
fix/head-pyynnot

Conversation

@trotor

@trotor trotor commented Oct 9, 2026

Copy link
Copy Markdown
Owner

FastAPI ei hyväksy HEAD-pyyntöä GET-reitille. Koko palvelussa pyyntö päätyi tyhjällä prefiksillä mountattuun MCP-sovellukseen, joka vastasi 404, joten valvontapalvelut ja linkkien tarkistimet näkivät sivut rikki.

`HeadAsGet`-välikerros käsittelee HEAD-pyynnön GET-pyyntönä ja jättää rungon lähettämättä. MCP-polkuja se ei koske: HEAD `/mcp` palauttaa yhä 405, eikä SSE-virtaa avata.

Testit: HEAD palauttaa 200 ja tyhjän rungon kahdeksalle sivulle (`/`, `/en`, `/sv`, `/llms.txt`, `/search`, `/avainsanat`, `/map`, `/health`), ja MCP-polkujen käytös on ennallaan. Kaikki testit menevät läpi.

🤖 Generated with Claude Code

FastAPI ei hyväksy HEADia GET-reitille, ja koko palvelussa pyyntö valui
tyhjällä prefiksillä mountattuun MCP-sovellukseen, joka vastasi 404.
Valvontapalvelut ja linkkien tarkistimet näkivät siksi sivut rikki.

HeadAsGet-välikerros käsittelee HEADin GETinä ja jättää rungon
lähettämättä. MCP-polkuja ei kosketa (HEAD /mcp on yhä 405), jotta HEAD
ei avaa SSE-virtaa. Reitteihin ei lisätä HEADia, koska se monistaisi
OpenAPI-operaatiot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@trotor
trotor merged commit 9a3d054 into main Oct 9, 2026
3 checks passed
@trotor
trotor deleted the fix/head-pyynnot branch October 9, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant