diff --git a/crates/runtime/src/lib.rs b/crates/runtime/src/lib.rs index 69f332e..624777a 100644 --- a/crates/runtime/src/lib.rs +++ b/crates/runtime/src/lib.rs @@ -133,13 +133,11 @@ impl WasiHttpView for Data { tracing::warn!(cause=?e, "backend request"); ErrorCode::InternalError(Some(e.to_string())) })?; + let use_tls = matches!(head.uri.scheme_str(), Some("https")); let request = Request::from_parts(head, body); Ok(default_send_request( request, - OutgoingRequestConfig { - use_tls: false, - ..config - }, + OutgoingRequestConfig { use_tls, ..config }, )) }