ext/net/README.md
This crate implements networking APIs.
From javascript, include the extension's source:
import { core } from "ext:core/mod.js";
const webidl = core.loadExtScript("ext:deno_webidl/00_webidl.js");
const net = core.loadExtScript("ext:deno_net/01_net.js");
const tls = core.loadExtScript("ext:deno_net/02_tls.js");
const loadQuic = core.createLazyLoader("ext:deno_net/03_quic.js");
const quic = loadQuic();
Then from rust, provide:
deno_net::deno_net::init(root_cert_store_provider, unsafely_ignore_certificate_errors)
Where:
Option<Arc<dyn RootCertStoreProvider>>Option<Vec<String>>In the extensions field of your RuntimeOptions
deno_web cratedeno_fetch crateFollowing ops are provided, which can be accessed through Deno.ops: