Preparing search index...
The search index is not available
@lzwme/fe-utils
@lzwme/fe-utils
index
ReqFetch
Class ReqFetch
Hierarchy (
View Summary
,
Expand
)
ReqBase
ReqFetch
Index
Constructors
constructor
Properties
config
cookies
headers
is
Browser
instance
Methods
format
Url
get
get
Cookie
get
Headers
post
req
request
set
Cookie
set
Headers
get
Instance
Constructors
constructor
new
ReqFetch
(
cookie
?:
|
string
|
Omit
<
ReqConfig
,
"reqOptions"
>
&
{
reqOptions
?:
ReqOptions
}
,
headers
?:
OutgoingHttpHeaders
,
)
:
ReqFetch
Parameters
Optional
cookie
:
string
|
Omit
<
ReqConfig
,
"reqOptions"
>
&
{
reqOptions
?:
ReqOptions
}
Optional
headers
:
OutgoingHttpHeaders
Returns
ReqFetch
Properties
Protected
config
config
:
ReqConfig
= {}
Protected
cookies
cookies
:
Record
<
string
,
string
>
= {}
Protected
headers
headers
:
OutgoingHttpHeaders
= ...
Protected
is
Browser
isBrowser
:
boolean
= ...
Static
instance
instance
:
ReqFetch
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
?:
ReqOptions
,
)
:
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
Type Parameters
T
=
AnyObject
Parameters
url
:
string
Optional
parameters
:
AnyObject
Optional
headers
:
OutgoingHttpHeaders
Optional
options
:
ReqOptions
Returns
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
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
?:
ReqOptions
,
)
:
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
Type Parameters
T
=
AnyObject
Parameters
url
:
string
parameters
:
AnyObject
Optional
headers
:
OutgoingHttpHeaders
Optional
options
:
ReqOptions
Returns
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
req
req
(
url
:
string
|
URL
,
parameters
?:
AnyObject
,
options
?:
ReqOptions
,
)
:
Promise
<
Response
>
Parameters
url
:
string
|
URL
Optional
parameters
:
AnyObject
options
:
ReqOptions
= {}
Returns
Promise
<
Response
>
request
request
<
T
=
AnyObject
>
(
method
:
string
,
url
:
string
|
URL
,
parameters
?:
AnyObject
,
options
?:
ReqOptions
,
)
:
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
Type Parameters
T
=
AnyObject
Parameters
method
:
string
url
:
string
|
URL
Optional
parameters
:
AnyObject
Optional
options
:
ReqOptions
Returns
Promise
<
{
buffer
:
ArrayBuffer
;
data
:
T
;
response
:
Response
}
>
set
Cookie
setCookie
(
cookie
:
string
,
reset
?:
boolean
)
:
ReqFetch
Parameters
cookie
:
string
reset
:
boolean
= false
Returns
ReqFetch
set
Headers
setHeaders
(
headers
:
OutgoingHttpHeaders
)
:
ReqFetch
Parameters
headers
:
OutgoingHttpHeaders
Returns
ReqFetch
Static
get
Instance
getInstance
()
:
ReqFetch
Returns
ReqFetch
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
cookies
headers
is
Browser
instance
Methods
format
Url
get
get
Cookie
get
Headers
post
req
request
set
Cookie
set
Headers
get
Instance
@lzwme/fe-utils
common
arriveTimerFormat
assign
assignExceptNil
AutoOpenBarrier
Barrier
canceled
concurrency
cookieParse
cookieStringfiy
dateFormat
deepClone
Delayer
ensureArray
formatByteSize
formatIntToTime
formatQty
formatTimeCost
formatToUuid
generateUuid
genRandomString
getCostTime
getDateTimeByTimeZone
getObjectKeysUnsafe
getPromiseState
getUrlParams
IDisposable
ILimitedTaskFactory
isArray
IScheduledLater
isEmpty
isEmptyObject
isFunction
isIterable
isMap
isNumber
isObject
isPromise
isSet
isUndefinedOrNull
isUUID
ITask
Limiter
Logger
LoggerOptions
LogLevel
LogLevelType
LRUCache
LRUCacheOptions
mergeArrayLike
MicrotaskDelay
mixin
objectFilterByKeys
raceTimeout
ReqBase
ReqConfig
ReqFetch
retry
safeJsonParse
safeStringify
semverCompare
Sequencer
SequencerByKey
setCookie
simpleAssign
SimpleAssignOptions
sleep
ThrottledDelayer
Throttler
toDate
toFileUri
toLocalISOString
toLocalTime
toLowcaseKeyObject
toQueryString
tryLoadJSON5
urlFormat
v1
wait
yyyyMMddFormat
index
LogLevel
AutoOpenBarrier
Barrier
Delayer
Limiter
LiteStorage
Logger
LRUCache
NLogger
ReqBase
ReqFetch
Request
Sequencer
SequencerByKey
ThrottledDelayer
Throttler
TOTP
WorkerPool
CreateThreadOptions
DownloadOptions
DownloadResult
FilePathFilterOptions
GitLogItem
IDisposable
ILimitedTaskFactory
IScheduledLater
ITask
LoggerOptions
LRUCacheOptions
LSCache
LSOptions
NpmRegistryInfo
PackageJson
ProcessItem
ReqConfig
SimpleAssignOptions
WorkerMessageBody
WxWorkReqParams
WxWorkResult
AnyObject
ArrayLikeArgs
ComputeRange
FilterPattern
GeneralFn
LogLevelType
RecordValueType
RGBA
ThenArgs
TOTPOptions
ValueOf
color
MicrotaskDelay
aesDecrypt
aesEncrypt
arriveTimerFormat
assign
assignExceptNil
calcTimeCost
canceled
childProcessInit
clearRequireCache
compressing
concurrency
cookieParse
cookieStringfiy
copyDir
createChildProcess
createFilePathFilter
dateFormat
deepClone
download
ensureArray
execPromisfy
execSync
findFiles
findFreePort
fixToshortPath
formatByteSize
formatIntToTime
formatQty
formatTimeCost
formatToUuid
generateUuid
genRandomAesKey
genRandomString
getCostTime
getDateTimeByTimeZone
getFormatedTimeCost
getGitLog
getHeadBranch
getHeadCommitId
getHeadDiffFileList
getLogger
getMd5ByPlainObject
getObjectKeysUnsafe
getPromiseState
getUrlParams
getUserEmail
gitCount
gitDate
gitDir
gitGetAllTags
gitGetTag
gitGetTopDir
gitHashShort
gitHasUnstagedChanges
gitIsDirty
gitIsTagDirty
gitMessage
gitRemoteUrl
gitSetChmod
hash
httpLinkChecker
isArray
isEmpty
isEmptyObject
isFunction
isGitRepo
isIterable
isMap
isNumber
isObject
isPromise
isSet
isUndefinedOrNull
isUUID
listProcesses
logTimeCost
md5
md5ByFileStream
mergeArrayLike
mixin
mkdirp
normalizePath
objectFilterByKeys
outputFile
outputFileSync
raceTimeout
readJsonFile
readJsonFileSync
readSyncByRl
requireHotLoad
retry
rmEmptyDir
rmrf
rmrfAsync
safeJsonParse
safeStringify
semverCompare
setCookie
setQuickEdit
sha256
simpleAssign
sleep
tgzip
toDate
toFileUri
toLocalISOString
toLocalTime
toLowcaseKeyObject
toQueryString
tryKillProcess
tryLoadJSON5
untgzip
unzip
urlFormat
v1
wait
writeToClipBoard
wxWorkNotify
yyyyMMddFormat
zip
node
aesDecrypt
aesEncrypt
calcTimeCost
childProcessInit
clearRequireCache
color
compressing
copyDir
createChildProcess
createFilePathFilter
CreateThreadOptions
download
DownloadOptions
DownloadResult
execPromisfy
execSync
FilePathFilterOptions
FilterPattern
findFiles
findFreePort
fixToshortPath
genRandomAesKey
getFormatedTimeCost
getGitLog
getHeadBranch
getHeadCommitId
getHeadDiffFileList
getLogger
getMd5ByPlainObject
getUserEmail
gitCount
gitDate
gitDir
gitGetAllTags
gitGetTag
gitGetTopDir
gitHashShort
gitHasUnstagedChanges
gitIsDirty
gitIsTagDirty
GitLogItem
gitMessage
gitRemoteUrl
gitSetChmod
hash
httpLinkChecker
isGitRepo
listProcesses
LiteStorage
logTimeCost
LSCache
LSOptions
md5
md5ByFileStream
mkdirp
NLogger
normalizePath
outputFile
outputFileSync
ProcessItem
readJsonFile
readJsonFileSync
readSyncByRl
Request
requireHotLoad
rmEmptyDir
rmrf
rmrfAsync
setQuickEdit
sha256
tgzip
TOTP
TOTPOptions
tryKillProcess
untgzip
unzip
WorkerMessageBody
WorkerPool
writeToClipBoard
wxWorkNotify
WxWorkReqParams
WxWorkResult
zip
web
copyImage
copyToClipboard
copyToClipboard2
writeToClipboard
arriveTimerFormat
assign
assignExceptNil
AutoOpenBarrier
Barrier
canceled
concurrency
cookieParse
cookieStringfiy
dateFormat
deepClone
Delayer
ensureArray
formatByteSize
formatIntToTime
formatQty
formatTimeCost
formatToUuid
generateUuid
genRandomString
getCostTime
getDateTimeByTimeZone
getObjectKeysUnsafe
getPromiseState
getUrlParams
IDisposable
ILimitedTaskFactory
isArray
IScheduledLater
isEmpty
isEmptyObject
isFunction
isIterable
isMap
isNumber
isObject
isPromise
isSet
isUndefinedOrNull
isUUID
ITask
Limiter
Logger
LoggerOptions
LogLevel
LogLevelType
LRUCache
LRUCacheOptions
mergeArrayLike
MicrotaskDelay
mixin
objectFilterByKeys
raceTimeout
ReqBase
ReqConfig
ReqFetch
retry
safeJsonParse
safeStringify
semverCompare
Sequencer
SequencerByKey
setCookie
simpleAssign
SimpleAssignOptions
sleep
ThrottledDelayer
Throttler
toDate
toFileUri
toLocalISOString
toLocalTime
toLowcaseKeyObject
toQueryString
tryLoadJSON5
urlFormat
v1
wait
yyyyMMddFormat
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R