mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
http: document that ClientRequest inherits from OutgoingMessage
http: fix extends for ClientRequest from Stream to http.OutgoingMessage http: added page entry for http.OutgoingMessage http: updated order of links http: included entry for http.OutgoingMessage http: removed unnecessary entry from md file PR-URL: https://github.com/nodejs/node/pull/42642 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
This commit is contained in:
parent
44fdf953ba
commit
28d8614add
@ -393,7 +393,7 @@ agent. Do not modify.
|
||||
added: v0.1.17
|
||||
-->
|
||||
|
||||
* Extends: {Stream}
|
||||
* Extends: {http.OutgoingMessage}
|
||||
|
||||
This object is created internally and returned from [`http.request()`][]. It
|
||||
represents an _in-progress_ request whose header has already been queued. The
|
||||
@ -2221,7 +2221,7 @@ Key-value pairs of header names and values. Header names are lower-cased.
|
||||
// { 'user-agent': 'curl/7.22.0',
|
||||
// host: '127.0.0.1:8000',
|
||||
// accept: '*/*' }
|
||||
console.log(request.headers);
|
||||
console.log(request.getHeaders());
|
||||
```
|
||||
|
||||
Duplicates in raw headers are handled in the following ways, depending on the
|
||||
@ -2388,15 +2388,15 @@ Accept: text/plain
|
||||
To parse the URL into its parts:
|
||||
|
||||
```js
|
||||
new URL(request.url, `http://${request.headers.host}`);
|
||||
new URL(request.url, `http://${request.getHeaders().host}`);
|
||||
```
|
||||
|
||||
When `request.url` is `'/status?name=ryan'` and
|
||||
`request.headers.host` is `'localhost:3000'`:
|
||||
`request.getHeaders().host` is `'localhost:3000'`:
|
||||
|
||||
```console
|
||||
$ node
|
||||
> new URL(request.url, `http://${request.headers.host}`)
|
||||
> new URL(request.url, `http://${request.getHeaders().host}`)
|
||||
URL {
|
||||
href: 'http://localhost:3000/status?name=ryan',
|
||||
origin: 'http://localhost:3000',
|
||||
|
@ -148,6 +148,7 @@ const customTypesMap = {
|
||||
'http.Agent': 'http.html#class-httpagent',
|
||||
'http.ClientRequest': 'http.html#class-httpclientrequest',
|
||||
'http.IncomingMessage': 'http.html#class-httpincomingmessage',
|
||||
'http.OutgoingMessage': 'http.html#class-httpoutgoingmessage',
|
||||
'http.Server': 'http.html#class-httpserver',
|
||||
'http.ServerResponse': 'http.html#class-httpserverresponse',
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user