@lzwme/fe-utils
Preparing search index...
index
Request
Class Request
Hierarchy (
View Summary
)
ReqBase
Request
Index
Constructors
constructor
Properties
config
headers
is
Browser
instance
Methods
format
Url
get
get
Config
get
Cookie
get
Headers
post
req
request
set
Config
set
Headers
get
Instance
Constructors
constructor
new
Request
(
cookie
?:
|
string
|
Omit
<
ReqConfig
,
"reqOptions"
>
&
{
reqOptions
?:
RequestOptions
}
,
headers
?:
OutgoingHttpHeaders
,
)
:
Request
Parameters
Optional
cookie
:
string
|
Omit
<
ReqConfig
,
"reqOptions"
>
&
{
reqOptions
?:
RequestOptions
}
Optional
headers
:
OutgoingHttpHeaders
Returns
Request
Properties
Protected
config
config
:
ReqConfig
= {}
Protected
headers
headers
:
OutgoingHttpHeaders
= ...
Protected
is
Browser
isBrowser
:
boolean
= ...
Static
instance
instance
:
Request
Methods
Protected
format
Url
formatUrl
(
url
:
string
|
URL
)
:
URL
Parameters
url
:
string
|
URL
Returns
URL
get
get
<
T
=
AnyObject
>
(
url
:
string
,
parameters
?:
AnyObject
,
headers
?:
OutgoingHttpHeaders
,
options
?:
RequestOptions
,
)
:
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
Type Parameters
T
=
AnyObject
Parameters
url
:
string
Optional
parameters
:
AnyObject
Optional
headers
:
OutgoingHttpHeaders
Optional
options
:
RequestOptions
Returns
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
get
Config
getConfig
()
:
{
baseURL
?:
string
;
cookie
?:
string
;
headers
?:
OutgoingHttpHeaders
;
reqOptions
?:
ReqOptions
|
RequestOptions
;
}
Returns
{
baseURL
?:
string
;
cookie
?:
string
;
headers
?:
OutgoingHttpHeaders
;
reqOptions
?:
ReqOptions
|
RequestOptions
;
}
get
Cookie
getCookie
(
isString
?:
true
)
:
string
Parameters
Optional
isString
:
true
Returns
string
getCookie
(
isString
:
false
)
:
Record
<
string
,
string
>
Parameters
isString
:
false
Returns
Record
<
string
,
string
>
get
Headers
getHeaders
(
urlObject
?:
URL
,
headers
?:
OutgoingHttpHeaders
)
:
OutgoingHttpHeaders
Parameters
Optional
urlObject
:
URL
Optional
headers
:
OutgoingHttpHeaders
Returns
OutgoingHttpHeaders
post
post
<
T
=
AnyObject
>
(
url
:
string
,
parameters
:
AnyObject
,
headers
?:
OutgoingHttpHeaders
,
options
?:
RequestOptions
,
)
:
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
Type Parameters
T
=
AnyObject
Parameters
url
:
string
parameters
:
AnyObject
Optional
headers
:
OutgoingHttpHeaders
Optional
options
:
RequestOptions
Returns
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
req
req
(
url
:
string
|
URL
,
parameters
?:
AnyObject
,
options
?:
RequestOptions
,
autoRedirect
?:
boolean
,
)
:
Promise
<
{
req
:
ClientRequest
;
res
:
IncomingMessage
}
>
Parameters
url
:
string
|
URL
Optional
parameters
:
AnyObject
options
:
RequestOptions
= {}
autoRedirect
:
boolean
= true
Returns
Promise
<
{
req
:
ClientRequest
;
res
:
IncomingMessage
}
>
request
request
<
T
=
AnyObject
>
(
method
:
string
,
url
:
string
|
URL
,
parameters
?:
AnyObject
,
options
?:
RequestOptions
,
autoRedirect
?:
boolean
,
)
:
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
Type Parameters
T
=
AnyObject
Parameters
method
:
string
url
:
string
|
URL
Optional
parameters
:
AnyObject
Optional
options
:
RequestOptions
autoRedirect
:
boolean
= true
Returns
Promise
<
{
buffer
:
Buffer
;
data
:
T
;
headers
:
IncomingHttpHeaders
;
response
:
IncomingMessage
;
}
,
>
set
Config
setConfig
(
cfg
:
ReqConfig
)
:
void
Parameters
cfg
:
ReqConfig
Returns
void
set
Headers
setHeaders
(
headers
:
OutgoingHttpHeaders
,
type
?:
"merge"
|
"reset"
)
:
Request
Parameters
headers
:
OutgoingHttpHeaders
type
:
"merge"
|
"reset"
= 'merge'
Returns
Request
Static
get
Instance
getInstance
()
:
Request
Returns
Request
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
headers
is
Browser
instance
Methods
format
Url
get
get
Config
get
Cookie
get
Headers
post
req
request
set
Config
set
Headers
get
Instance
@lzwme/fe-utils
Loading...