mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 07:44:48 -05:00
4f1b1903cf
This commit adds new options to unstable "Deno.createHttpClient" API. "proxy" and "basicAuth" options were added that allow to use custom proxy when client instance is passed to "fetch" API.
16 lines
403 B
TypeScript
16 lines
403 B
TypeScript
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
|
|
|
|
const client = Deno.createHttpClient({
|
|
proxy: {
|
|
url: "http://localhost:4555",
|
|
basicAuth: { username: "username", password: "password" },
|
|
},
|
|
});
|
|
|
|
const res = await fetch(
|
|
"http://localhost:4545/test_util/std/examples/colors.ts",
|
|
{ client },
|
|
);
|
|
console.log(`Response http: ${await res.text()}`);
|
|
|
|
client.close();
|