Create a custom HttpClient for to use with fetch
. This is an
extension of the web platform Fetch API which allows Deno to use custom
TLS certificates and connect via a proxy while using fetch()
.
const caCert = await Deno.readTextFile("./ca.pem");
const client = Deno.createHttpClient({ caCerts: [ caCert ] });
const response = await fetch("https://myserver.com", { client });
const client = Deno.createHttpClient({
proxy: { url: "http://myproxy.com:8080" }
});
const response = await fetch("https://myserver.com", { client });
Parameters
options: CreateHttpClientOptions