Postman
@auvious/common / Exports / Postman
Class: Postman
Table of contents
Constructors
Properties
- _csrfToken
- _http
- _refreshRequested
- _refreshTokenExpired
- _tokenIsExpired
- _tokenRefreshRoute
- DELETE
- GET
- POST
- PUT
- csrfAppCookieName
- csrfCookieName
- csrfHeaderName
Accessors
Methods
Constructors
constructor
• new Postman(config?)
Parameters
| Name | Type |
|---|---|
config | any |
Properties
_csrfToken
• Private _csrfToken: string
_http
• Private _http: AxiosInstance
_refreshRequested
• Private _refreshRequested: any
_refreshTokenExpired
• Private _refreshTokenExpired: any
_tokenIsExpired
• Private _tokenIsExpired: any
_tokenRefreshRoute
• Private _tokenRefreshRoute: string
DELETE
▪ Static DELETE: string = "delete"
GET
▪ Static GET: string = "get"
POST
▪ Static POST: string = "post"
PUT
▪ Static PUT: string = "put"
csrfAppCookieName
▪ Static csrfAppCookieName: string = "X-AUVIOUS-COOKIE"
csrfCookieName
▪ Static csrfCookieName: string = "CSRF-TOKEN"
csrfHeaderName
▪ Static csrfHeaderName: string = "X-CSRF-TOKEN"
Accessors
csrfCookie
• get csrfCookie(): string
Returns
string
csrfToken
• get csrfToken(): string
Returns
string
Methods
appendCsrfHeaders
▸ Protected appendCsrfHeaders(config): void
set csrf related headers manually when document is not available current platform.
Parameters
| Name | Type |
|---|---|
config | any |
Returns
void
delete
▸ delete(url, config?): Promise<any>
Parameters
| Name | Type |
|---|---|
url | string |
config | any |
Returns
Promise<any>
get
▸ get(url, config?): Promise<any>
Parameters
| Name | Type |
|---|---|
url | string |
config | any |
Returns
Promise<any>
post
▸ post(url, body, config?): Promise<any>
Parameters
| Name | Type |
|---|---|
url | string |
body | any |
config | any |
Returns
Promise<any>
put
▸ put(url, body, config?): Promise<any>
Parameters
| Name | Type |
|---|---|
url | string |
body | any |
config | any |
Returns
Promise<any>
request
▸ request(config?): Promise<any>
Parameters
| Name | Type |
|---|---|
config | AxiosRequestConfig<any> |
Returns
Promise<any>