Skip to main content
urlToHttpOptions - node__url.d.ts - Node documentation
function urlToHttpOptions

Usage in Deno

```typescript import { urlToHttpOptions } from "node:node__url.d.ts"; ```
urlToHttpOptions(url: URL): ClientRequestArgs
This utility function converts a URL object into an ordinary options object as expected by the `http.request()` and `https.request()` APIs. ```js import { urlToHttpOptions } from 'node:url'; const myURL = new URL('https://a:b@測試?abc#foo'); console.log(urlToHttpOptions(myURL)); /* { protocol: 'https:', hostname: 'xn--g6w251d', hash: '#foo', search: '?abc', pathname: '/', path: '/?abc', href: 'https://a:b@xn--g6w251d/?abc#foo', auth: 'a:b' } ```

Parameters

url: URL
The `WHATWG URL` object to convert to an options object.

Return Type

Options object