René's URL Explorer Experiment


Title: http.ClientRequest | Node.js 26.13.0 Documentation

Open Graph Title: http.ClientRequest | Node.js 26.13.0 Documentation

Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Open Graph Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

direct link

Domain: beta.docs.nodejs.org

og:typewebsite
og:imagehttps://nodejs.org/en/next-data/og/announcement/Node.js — Run JavaScript Everywhere

Links:

https://beta.docs.nodejs.org/
Learnhttps://nodejs.org/en/learn
Abouthttps://nodejs.org/en/about
Downloadhttps://nodejs.org/en/download
Docshttps://nodejs.org/docs/latest/api/
Bloghttps://nodejs.org/en/blog/
Contributehttps://github.com/nodejs/node/blob/main/CONTRIBUTING.md
https://github.com/nodejs/node
About this documentationhttps://beta.docs.nodejs.org/index.html
Usage and examplehttps://beta.docs.nodejs.org/synopsis.html
Asserthttps://beta.docs.nodejs.org/assert.html
Async hookshttps://beta.docs.nodejs.org/async_hooks.html
Asynchronous context trackinghttps://beta.docs.nodejs.org/async_context.html
Benchmark runnerhttps://beta.docs.nodejs.org/bench.html
Bufferhttps://beta.docs.nodejs.org/buffer.html
C++ addonshttps://beta.docs.nodejs.org/addons.html
C++ embedder APIhttps://beta.docs.nodejs.org/embedding.html
Child processhttps://beta.docs.nodejs.org/child_process.html
Clusterhttps://beta.docs.nodejs.org/cluster.html
Command-line APIhttps://beta.docs.nodejs.org/cli.html
Consolehttps://beta.docs.nodejs.org/console.html
Cryptohttps://beta.docs.nodejs.org/crypto.html
Debuggerhttps://beta.docs.nodejs.org/debugger.html
Deprecated APIshttps://beta.docs.nodejs.org/deprecations.html
Diagnostic reporthttps://beta.docs.nodejs.org/report.html
Diagnostics Channelhttps://beta.docs.nodejs.org/diagnostics_channel.html
DNShttps://beta.docs.nodejs.org/dns.html
Domainhttps://beta.docs.nodejs.org/domain.html
DTLShttps://beta.docs.nodejs.org/dtls.html
Environment Variableshttps://beta.docs.nodejs.org/environment_variables.html
Errorshttps://beta.docs.nodejs.org/errors.html
Eventshttps://beta.docs.nodejs.org/events.html
FFIhttps://beta.docs.nodejs.org/ffi.html
File systemhttps://beta.docs.nodejs.org/fs.html
Global objectshttps://beta.docs.nodejs.org/globals.html
HTTPhttps://beta.docs.nodejs.org/http.html
http.Agenthttps://beta.docs.nodejs.org/http/Agent.html
http.ClientRequesthttps://beta.docs.nodejs.org/http/ClientRequest.html
http.Serverhttps://beta.docs.nodejs.org/http/Server.html
http.ServerResponsehttps://beta.docs.nodejs.org/http/ServerResponse.html
http.IncomingMessagehttps://beta.docs.nodejs.org/http/IncomingMessage.html
http.OutgoingMessagehttps://beta.docs.nodejs.org/http/OutgoingMessage.html
http.METHODShttps://beta.docs.nodejs.org/http/METHODS.html
http.STATUS_CODEShttps://beta.docs.nodejs.org/http/STATUS_CODES.html
http.createServerhttps://beta.docs.nodejs.org/http/createServer.html
http.gethttps://beta.docs.nodejs.org/http/get.html
http.gethttps://beta.docs.nodejs.org/http/get-2.html
http.globalAgenthttps://beta.docs.nodejs.org/http/globalAgent.html
http.maxHeaderSizehttps://beta.docs.nodejs.org/http/maxHeaderSize.html
http.requesthttps://beta.docs.nodejs.org/http/request.html
http.requesthttps://beta.docs.nodejs.org/http/request-2.html
http.isValidHeaderNamehttps://beta.docs.nodejs.org/http/isValidHeaderName.html
http.isValidHeaderValuehttps://beta.docs.nodejs.org/http/isValidHeaderValue.html
http.validateHeaderNamehttps://beta.docs.nodejs.org/http/validateHeaderName.html
http.validateHeaderValuehttps://beta.docs.nodejs.org/http/validateHeaderValue.html
http.setMaxIdleHTTPParsershttps://beta.docs.nodejs.org/http/setMaxIdleHTTPParsers.html
http.setGlobalProxyFromEnvhttps://beta.docs.nodejs.org/http/setGlobalProxyFromEnv.html
http.websocketMaskhttps://beta.docs.nodejs.org/http/websocketMask.html
http.websocketUnmaskhttps://beta.docs.nodejs.org/http/websocketUnmask.html
WebSockethttps://beta.docs.nodejs.org/http/WebSocket.html
HTTP/2https://beta.docs.nodejs.org/http2.html
HTTPShttps://beta.docs.nodejs.org/https.html
Inspectorhttps://beta.docs.nodejs.org/inspector.html
Internationalization supporthttps://beta.docs.nodejs.org/intl.html
Iterable Streamshttps://beta.docs.nodejs.org/stream_iter.html
Modules: node:module APIhttps://beta.docs.nodejs.org/module.html
Modules: CommonJS moduleshttps://beta.docs.nodejs.org/modules.html
Modules: ECMAScript moduleshttps://beta.docs.nodejs.org/esm.html
Modules: Packageshttps://beta.docs.nodejs.org/packages.html
Modules: TypeScripthttps://beta.docs.nodejs.org/typescript.html
Nethttps://beta.docs.nodejs.org/net.html
Node-APIhttps://beta.docs.nodejs.org/n-api.html
OShttps://beta.docs.nodejs.org/os.html
Pathhttps://beta.docs.nodejs.org/path.html
Performance measurement APIshttps://beta.docs.nodejs.org/perf_hooks.html
Permissionshttps://beta.docs.nodejs.org/permissions.html
Processhttps://beta.docs.nodejs.org/process.html
Punycodehttps://beta.docs.nodejs.org/punycode.html
Query stringhttps://beta.docs.nodejs.org/querystring.html
Readlinehttps://beta.docs.nodejs.org/readline.html
REPLhttps://beta.docs.nodejs.org/repl.html
Single executable applicationshttps://beta.docs.nodejs.org/single-executable-applications.html
SQLitehttps://beta.docs.nodejs.org/sqlite.html
Streamhttps://beta.docs.nodejs.org/stream.html
String decoderhttps://beta.docs.nodejs.org/string_decoder.html
Test runnerhttps://beta.docs.nodejs.org/test.html
Timershttps://beta.docs.nodejs.org/timers.html
TLS (SSL)https://beta.docs.nodejs.org/tls.html
Trace eventshttps://beta.docs.nodejs.org/tracing.html
TTYhttps://beta.docs.nodejs.org/tty.html
UDP/datagram socketshttps://beta.docs.nodejs.org/dgram.html
URLhttps://beta.docs.nodejs.org/url.html
Utilhttps://beta.docs.nodejs.org/util.html
V8https://beta.docs.nodejs.org/v8.html
Virtual File Systemhttps://beta.docs.nodejs.org/vfs.html
VM (executing JavaScript)https://beta.docs.nodejs.org/vm.html
Web Crypto APIhttps://beta.docs.nodejs.org/webcrypto.html
Web Streams APIhttps://beta.docs.nodejs.org/webstreams.html
WebAssembly System Interface (WASI)https://beta.docs.nodejs.org/wasi.html
Worker threadshttps://beta.docs.nodejs.org/worker_threads.html
Zlibhttps://beta.docs.nodejs.org/zlib.html
'abort'https://beta.docs.nodejs.org/http/ClientRequest.html#event-abort
'close'https://beta.docs.nodejs.org/http/ClientRequest.html#event-close
'connect'https://beta.docs.nodejs.org/http/ClientRequest.html#event-connect
'continue'https://beta.docs.nodejs.org/http/ClientRequest.html#event-continue
'finish'https://beta.docs.nodejs.org/http/ClientRequest.html#event-finish
'information'https://beta.docs.nodejs.org/http/ClientRequest.html#event-information
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'socket'https://beta.docs.nodejs.org/http/ClientRequest.html#event-socket
'timeout'https://beta.docs.nodejs.org/http/ClientRequest.html#event-timeout
'upgrade'https://beta.docs.nodejs.org/http/ClientRequest.html#event-upgrade
request.aborthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestabort
request.abortedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestaborted
request.connectionhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestconnection
request.corkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestcork
request.endhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
request.destroyhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyerror
request.destroyedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyed
request.finishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestfinished
request.flushHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestflushheaders
request.getHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadername
request.getHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadernames
request.getHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheaders
request.getRawHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetrawheadernames
request.hasHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthasheadername
request.maxHeadersCounthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmaxheaderscount
request.pathhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestpath
request.methodhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmethod
request.hosthttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthost
request.protocolhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestprotocol
request.removeHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestremoveheadername
request.reusedSockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestreusedsocket
request.setHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetheadername-value
request.setNoDelayhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetnodelaynodelay
request.setSocketKeepAlivehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetsocketkeepaliveenable-initialdelay
request.setTimeouthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsettimeouttimeout-callback
request.sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsocket
request.uncorkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestuncork
request.writableEndedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritableended
request.writableFinishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritablefinished
request.writehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritechunk-encoding-callback
http.ClientRequesthttps://beta.docs.nodejs.org/http/ClientRequest.html#class-httpclientrequest
http.request()https://beta.docs.nodejs.org/http/request.html#httprequestoptions-callback
setHeader(name, value)https://beta.docs.nodejs.org/http/ClientRequest.html#requestsetheadername-value
getHeader(name)https://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadername
removeHeader(name)https://beta.docs.nodejs.org/http/ClientRequest.html#requestremoveheadername
request.end()https://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
http.IncomingMessagehttps://beta.docs.nodejs.org/http/IncomingMessage.html#class-httpincomingmessage
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
response.strictContentLengthhttps://beta.docs.nodejs.org/http/ServerResponse.html#responsestrictcontentlength
'ERR_HTTP_CONTENT_LENGTH_MISMATCH'https://beta.docs.nodejs.org/errors.html#err_http_content_length_mismatch
Buffer.byteLength()https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding
aborthttps://beta.docs.nodejs.org/http/ClientRequest.html#event-abort
closehttps://beta.docs.nodejs.org/http/ClientRequest.html#event-close
connecthttps://beta.docs.nodejs.org/http/ClientRequest.html#event-connect
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
continuehttps://beta.docs.nodejs.org/http/ClientRequest.html#event-continue
finishhttps://beta.docs.nodejs.org/http/ClientRequest.html#event-finish
informationhttps://beta.docs.nodejs.org/http/ClientRequest.html#event-information
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
'upgrade'https://beta.docs.nodejs.org/http/ClientRequest.html#event-upgrade
responsehttps://beta.docs.nodejs.org/http/ClientRequest.html#event-response
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#event-socket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
timeouthttps://beta.docs.nodejs.org/http/ClientRequest.html#event-timeout
request.setTimeout()https://beta.docs.nodejs.org/http/ClientRequest.html#requestsettimeouttimeout-callback
upgradehttps://beta.docs.nodejs.org/http/ClientRequest.html#event-upgrade
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
request.aborthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestabort
request.destroy()https://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyerror
request.abortedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestaborted
The aborted property is no longer a timestamp number.v11.0.0https://github.com/nodejs/node/pull/20230
request.destroyedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.connectionhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestconnection
request.sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
request.sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsocket
request.corkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestcork
writable.cork()https://beta.docs.nodejs.org/stream.html#writablecork
request.endhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
The data parameter can now be a Uint8Array.v15.0.0https://github.com/nodejs/node/pull/33155
This method now returns a reference to ClientRequest.v10.0.0https://github.com/nodejs/node/pull/18780
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
thishttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/this
request.write(data, encoding)https://beta.docs.nodejs.org/http/ClientRequest.html#requestwritechunk-encoding-callback
request.destroyhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyerror
The function returns this for consistency with other Readable streams.v14.5.0https://github.com/nodejs/node/pull/32789
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
thishttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/this
writable.destroy()https://beta.docs.nodejs.org/stream.html#writabledestroyerror
request.destroyedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.destroy()https://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyerror
writable.destroyedhttps://beta.docs.nodejs.org/stream.html#writabledestroyed
request.finishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestfinished
request.writableEndedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritableended
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.end()https://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
http.get()https://beta.docs.nodejs.org/http/get.html#httpgetoptions-callback
request.flushHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestflushheaders
request.getHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
anyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types
request.setHeader()https://beta.docs.nodejs.org/http/ClientRequest.html#requestsetheadername-value
request.getHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadernames
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.getHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheaders
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
request.getRawHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetrawheadernames
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.hasHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthasheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.maxHeadersCounthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmaxheaderscount
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
request.pathhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestpath
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.methodhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmethod
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.hosthttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthost
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.protocolhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestprotocol
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.removeHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestremoveheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.reusedSockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestreusedsocket
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
server.keepAliveTimeoutBufferhttps://beta.docs.nodejs.org/http/Server.html#serverkeepalivetimeoutbuffer
server.keepAliveTimeouthttps://beta.docs.nodejs.org/http/Server.html#serverkeepalivetimeout
request.setHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetheadername-value
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
anyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types
request.getHeader()https://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadername
RFC 8187https://www.rfc-editor.org/rfc/rfc8187.txt
request.setNoDelayhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetnodelaynodelay
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
socket.setNoDelay()https://beta.docs.nodejs.org/net.html#socketsetnodelaynodelay
request.setSocketKeepAlivehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetsocketkeepaliveenable-initialdelay
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
socket.setKeepAlive()https://beta.docs.nodejs.org/net.html#socketsetkeepalive
request.setTimeouthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsettimeouttimeout-callback
Consistently set socket timeout only when the socket connects.v9.0.0https://github.com/nodejs/node/pull/8895
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http.ClientRequesthttps://beta.docs.nodejs.org/http.html#class-httpclientrequest
socket.setTimeout()https://beta.docs.nodejs.org/net.html#socketsettimeouttimeout-callback
request.sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
request.uncorkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestuncork
writable.uncork()https://beta.docs.nodejs.org/stream.html#writableuncork
request.writableEndedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritableended
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.end()https://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
request.writableFinishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritablefinished
request.writableFinishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritablefinished
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
'finish'https://beta.docs.nodejs.org/http/ClientRequest.html#event-finish
request.writehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritechunk-encoding-callback
The chunk parameter can now be a Uint8Array.v15.0.0https://github.com/nodejs/node/pull/33155
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.end()https://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
Previoushttp.Agenthttps://beta.docs.nodejs.org/http/Agent.html
Nexthttp.Serverhttps://beta.docs.nodejs.org/http/Server.html
HTTPhttps://beta.docs.nodejs.org/http.html#class-httpclientrequest
JSONhttps://beta.docs.nodejs.org/http.json
MDhttps://beta.docs.nodejs.org/http.md
Edit this pagehttps://github.com/nodejs/node/edit/HEAD/doc/api/http.md
'abort'Dhttps://beta.docs.nodejs.org/http/ClientRequest.html#event-abort
'close'https://beta.docs.nodejs.org/http/ClientRequest.html#event-close
'connect'https://beta.docs.nodejs.org/http/ClientRequest.html#event-connect
'continue'https://beta.docs.nodejs.org/http/ClientRequest.html#event-continue
'finish'https://beta.docs.nodejs.org/http/ClientRequest.html#event-finish
'information'https://beta.docs.nodejs.org/http/ClientRequest.html#event-information
'response'https://beta.docs.nodejs.org/http/ClientRequest.html#event-response
'socket'https://beta.docs.nodejs.org/http/ClientRequest.html#event-socket
'timeout'https://beta.docs.nodejs.org/http/ClientRequest.html#event-timeout
'upgrade'https://beta.docs.nodejs.org/http/ClientRequest.html#event-upgrade
request.abortDhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestabort
request.abortedDhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestaborted
request.connectionDhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestconnection
request.corkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestcork
request.endhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestenddata-encoding-callback
request.destroyhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyerror
request.destroyedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestdestroyed
request.finishedDhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestfinished
request.flushHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestflushheaders
request.getHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadername
request.getHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheadernames
request.getHeadershttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetheaders
request.getRawHeaderNameshttps://beta.docs.nodejs.org/http/ClientRequest.html#requestgetrawheadernames
request.hasHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthasheadername
request.maxHeadersCounthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmaxheaderscount
request.pathhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestpath
request.methodhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestmethod
request.hosthttps://beta.docs.nodejs.org/http/ClientRequest.html#requesthost
request.protocolhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestprotocol
request.removeHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestremoveheadername
request.reusedSockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestreusedsocket
request.setHeaderhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetheadername-value
request.setNoDelayhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetnodelaynodelay
request.setSocketKeepAlivehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsetsocketkeepaliveenable-initialdelay
request.setTimeouthttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsettimeouttimeout-callback
request.sockethttps://beta.docs.nodejs.org/http/ClientRequest.html#requestsocket
request.uncorkhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestuncork
request.writableEndedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritableended
request.writableFinishedhttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritablefinished
request.writehttps://beta.docs.nodejs.org/http/ClientRequest.html#requestwritechunk-encoding-callback

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.