@@ -1428,7 +1428,7 @@ jsg::Ref<Response> Response::constructor(jsg::Lock& js,
14281428 KJ_IF_SOME (initHeaders, initDict.headers ) {
14291429 headers = Headers::constructor (js, kj::mv (initHeaders));
14301430 } else {
1431- headers = js.alloc <Headers>(js, jsg::Dict<jsg::ByteString, jsg::ByteString>() );
1431+ headers = js.alloc <Headers>();
14321432 }
14331433
14341434 KJ_IF_SOME (newCf, initDict.cf ) {
@@ -1538,7 +1538,7 @@ jsg::Ref<Response> Response::redirect(jsg::Lock& js, kj::String url, jsg::Option
15381538 parsedUrl = kj::str (parsed.getHref ());
15391539 } else {
15401540 auto urlOptions = kj::Url::Options{.percentDecode = false , .allowEmpty = true };
1541- auto maybeParsedUrl = kj::Url::tryParse (kj::str ( url), kj::Url::REMOTE_HREF, urlOptions);
1541+ auto maybeParsedUrl = kj::Url::tryParse (url. asPtr ( ), kj::Url::REMOTE_HREF, urlOptions);
15421542 if (maybeParsedUrl == kj::none) {
15431543 JSG_FAIL_REQUIRE (TypeError, kj::str (" Unable to parse URL: " , url));
15441544 }
@@ -1566,8 +1566,8 @@ jsg::Ref<Response> Response::json_(
15661566
15671567 const auto maybeSetContentType = [](jsg::Lock& js, auto headers) {
15681568 if (!headers->hasLowerCase (" content-type" _kj)) {
1569- headers->set (js, jsg::ByteString (kj::str (" content-type" )),
1570- jsg::ByteString (MimeType::JSON.toString ()));
1569+ headers->setUnguarded (js, jsg::ByteString (kj::str (" content-type" )),
1570+ jsg::ByteString (MimeType::JSON.toString ()));
15711571 }
15721572 return kj::mv (headers);
15731573 };
0 commit comments