diff --git a/did-resolver/src/lib.rs b/did-resolver/src/lib.rs index e53390cc..0786b08f 100644 --- a/did-resolver/src/lib.rs +++ b/did-resolver/src/lib.rs @@ -130,8 +130,12 @@ impl Resolver { .await? .error_for_status()?; - if let Some(ct) = res.headers().get(CONTENT_TYPE) { - if ct != "text/plain" { + if let Some(ct) = res + .headers() + .get(CONTENT_TYPE) + .and_then(|ct| ct.to_str().ok()) + { + if !ct.starts_with("text/plain") { return Ok(None); } }