Request
Direct Subclass:
AdminUserAction, BeaconableRequest, CanonicalPostURL, DeleteCommentRequest, Encoding, FollowUser, FollowedUser, ImgurUpload, Leaderboard, Leaderboard, LoginMethods, MarkNotificationStatus, PagedRequest, Post, Post, PrivacySettings, PublishEdit, RemoteEnum, RemoveLoginMethod, SVG, UserRequest, Vote, WebAPNToken, WebPushKey, WebPushNewDevice, WriteCommentRequest
Indirect Subclass:
Constructor Summary
Public Constructor | ||
public |
constructor(requestData: Object) Creates request given path. |
Method Summary
Public Methods | ||
public |
cancel() Cancels the request. |
|
public |
Formats the request object and returns an object of Request<T>'s T. |
|
public |
Performs the request |
Public Constructors
public constructor(requestData: Object) source
Creates request given path. Provide options as object
Params:
Name | Type | Attribute | Description |
requestData | Object | Object describing request. Bare mininmum info is providing path. |
|
requestData.host | string |
|
If cross origin, provide. Specifying will mean NO CSRF token passed |
requestData.path | string | Path of request |
|
requestData.auth | string | Authorization header |
|
requestData.data | any | Any data to send as part of request. |
|
requestData.formData | Object | Automatically converted to form data. |
|
requestData.contentType | string |
|
Content type header |
requestData.headers | Object |
|
Additional request headers. |
requestData.method | HTTPMethod |
|
Method request type |