Home Manual Reference Source
import HttpFileRequest from 'ievv_jsbase/lib/http/HttpFileRequest'
public class | source

HttpFileRequest

Extends:

HttpRequest → HttpFileRequest

Direct Subclass:

HttpDjangoFileRequest

Extends HttpRequest with file request/response handling.

Method Summary

Public Methods
public

Overridden to return the response as a HttpFileResponse instead of a HttpResponse.

public

Overridden to ensure we send the correct content-type header for file requests.

Inherited Summary

From class HttpRequest
public get

Get the parsed URL of the request.

public

request: *

public
public

deepCopy(): *

Create a deep copy of this HttpRequest object.

public

get(data: *): *

Shortcut for send("get", data).

public

head(data: *): *

Shortcut for send("head", data).

public

httpdelete(data: *): *

Shortcut for send("delete", data).

public

makeRequestBody(data: *): *

Make request body from the provided data.

public

Creates a HttpResponse.

public

patch(data: *): *

Shortcut for send("patch", data).

public

post(data: *): *

Shortcut for send("post", data).

public

put(data: *): *

Shortcut for send("put", data).

public

send(method: *, data: *): Promise

Send the request.

public

Set default request headers.

public

setRequestHeader(header: *, value: *)

Set a request header.

public

setTreatRedirectResponseAsError(treatRedirectResponseAsError: bool)

Set how we treat 3xx responses.

public

setUrl(url: String)

Set the URL of the request.

Public Methods

public makeResponse(): HttpFileResponse source

Overridden to return the response as a HttpFileResponse instead of a HttpResponse.

Override:

HttpRequest#makeResponse

public setDefaultRequestHeaders(method: *) source

Overridden to ensure we send the correct content-type header for file requests.

Override:

HttpRequest#setDefaultRequestHeaders

Params:

NameTypeAttributeDescription
method *