From 09f05b8c23a7a7a59fcf9ede266f15cf44352fe0 Mon Sep 17 00:00:00 2001 From: Anders Olsson Date: Fri, 5 Jun 2026 15:07:11 +0200 Subject: [PATCH] feat: reject non-200 responses in hitta component with precise error --- crates/providers/hitta/src/component.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/providers/hitta/src/component.rs b/crates/providers/hitta/src/component.rs index 5d381fd..34d1179 100644 --- a/crates/providers/hitta/src/component.rs +++ b/crates/providers/hitta/src/component.rs @@ -33,6 +33,13 @@ impl Guest for Component { )); }; + if first.status != 200 { + return Err(LookupError::ParseFailed(format!( + "unexpected HTTP status {}", + first.status + ))); + } + match parser::parse(&first.body) { Ok(entry) => Ok(Entry { messages: entry.messages,