Search
Preparing search index...
The search index is not available
@sasjs/adapter
SASjs on Github
SASjs.io
SASjs CLI
React Seed App
Options
All
Public
Public/Protected
All
Inherited
Menu
request
RequestClient
Globals
{"SAS Adapter":{"SASjs":"classes/reflection-717.reflection-180.sasjs","Types":"modules/types"},"SAS Viya API Client":"classes/reflection-717.reflection-180.sasviyaapiclient","SAS 9 API Client":"classes/reflection-717.reflection-180.sas9apiclient"}
Class RequestClient
Hierarchy
RequestClient
Implements
HttpClient
Constructors
constructor
Methods
authorize
clear
Csrf
Tokens
delete
get
get
Csrf
Token
patch
post
put
upload
File
Constructors
constructor
new
Request
Client
(
baseUrl
:
string
, allowInsecure
?:
boolean
)
:
RequestClient
Parameters
baseUrl:
string
Default value
allowInsecure:
boolean
= false
Returns
RequestClient
Methods
authorize
authorize
(
response
:
string
)
:
Promise
<
any
>
Parameters
response:
string
Returns
Promise
<
any
>
clear
Csrf
Tokens
clear
Csrf
Tokens
(
)
:
void
Returns
void
delete
delete<T>
(
url
:
string
, accessToken
?:
undefined
|
string
)
:
Promise
<
object
>
Type parameters
T
Parameters
url:
string
Optional
accessToken:
undefined
|
string
Returns
Promise
<
object
>
get
get<T>
(
url
:
string
, accessToken
:
string
|
undefined
, contentType
?:
string
, overrideHeaders
?:
object
)
:
Promise
<
object
>
Type parameters
T
Parameters
url:
string
accessToken:
string
|
undefined
Default value
contentType:
string
= "application/json"
Default value
overrideHeaders:
object
= {}
[
key:
string
]:
string
|
number
Returns
Promise
<
object
>
get
Csrf
Token
get
Csrf
Token
(
type
?:
"general"
|
"file"
)
:
undefined
|
CsrfToken
Parameters
Default value
type:
"general"
|
"file"
= "general"
Returns
undefined
|
CsrfToken
patch
patch<T>
(
url
:
string
, data
?:
any
, accessToken
?:
undefined
|
string
)
:
Promise
<
object
>
Type parameters
T
Parameters
url:
string
Default value
data:
any
= {}
Optional
accessToken:
undefined
|
string
Returns
Promise
<
object
>
post
post<T>
(
url
:
string
, data
:
any
, accessToken
:
string
|
undefined
, contentType
?:
string
, overrideHeaders
?:
object
)
:
Promise
<
object
>
Type parameters
T
Parameters
url:
string
data:
any
accessToken:
string
|
undefined
Default value
contentType:
string
= "application/json"
Default value
overrideHeaders:
object
= {}
[
key:
string
]:
string
|
number
Returns
Promise
<
object
>
put
put<T>
(
url
:
string
, data
:
any
, accessToken
:
string
|
undefined
, overrideHeaders
?:
object
)
:
Promise
<
object
>
Type parameters
T
Parameters
url:
string
data:
any
accessToken:
string
|
undefined
Default value
overrideHeaders:
object
= {}
[
key:
string
]:
string
|
number
Returns
Promise
<
object
>
upload
File
upload
File
(
url
:
string
, content
:
string
, accessToken
?:
undefined
|
string
)
:
Promise
<
any
>
Parameters
url:
string
content:
string
Optional
accessToken:
undefined
|
string
Returns
Promise
<
any
>
Request
Client
constructor
authorize
clear
Csrf
Tokens
delete
get
get
Csrf
Token
patch
post
put
upload
File
Http
Client
Generated using
TypeDoc