From 9f19539c2ca6033062612b9164f0141e0871c44c Mon Sep 17 00:00:00 2001 From: sigoden Date: Thu, 11 Apr 2024 12:37:18 +0800 Subject: refactor: improve error mesasge for invalid eventsource content-type (#405) --- src/client/claude.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/client/claude.rs') diff --git a/src/client/claude.rs b/src/client/claude.rs index 0acbf72..91ed163 100644 --- a/src/client/claude.rs +++ b/src/client/claude.rs @@ -122,6 +122,10 @@ async fn send_message_streaming(builder: RequestBuilder, handler: &mut ReplyHand check_error(&data)?; bail!("Invalid status code: {code}"); } + EventSourceError::InvalidContentType(_, res) => { + let text = res.text().await?; + bail!("The endpoint is invalid as the response content-type is not 'text/event-stream', {text}"); + } _ => { bail!("{}", err); } -- cgit v1.2.3