HttpInterface
in
Discord HTTP client.
Tags
Table of Contents
Methods
- delete() : PromiseInterface
- get() : PromiseInterface
- getUserAgent() : string
- handleError() : Throwable
- isUnboundEndpoint() : bool
- patch() : PromiseInterface
- post() : PromiseInterface
- put() : PromiseInterface
- queueRequest() : PromiseInterface
- setDriver() : void
Methods
delete()
public
delete(mixed $url[, mixed $content = null ][, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $url : mixed
- $content : mixed = null
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfaceget()
public
get(mixed $url[, mixed $content = null ][, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $url : mixed
- $content : mixed = null
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfacegetUserAgent()
public
getUserAgent() : string
Return values
stringhandleError()
public
handleError(ResponseInterface $response) : Throwable
Parameters
- $response : ResponseInterface
Return values
ThrowableisUnboundEndpoint()
public
static isUnboundEndpoint(Request $request) : bool
Parameters
- $request : Request
Return values
boolpatch()
public
patch(mixed $url[, mixed $content = null ][, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $url : mixed
- $content : mixed = null
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfacepost()
public
post(mixed $url[, mixed $content = null ][, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $url : mixed
- $content : mixed = null
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfaceput()
public
put(mixed $url[, mixed $content = null ][, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $url : mixed
- $content : mixed = null
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfacequeueRequest()
public
queueRequest(string $method, Endpoint $url, mixed $content[, array<string|int, mixed> $headers = [] ]) : PromiseInterface
Parameters
- $method : string
- $url : Endpoint
- $content : mixed
- $headers : array<string|int, mixed> = []
Return values
PromiseInterfacesetDriver()
public
setDriver(DriverInterface $driver) : void
Parameters
- $driver : DriverInterface