Http
扩展自 Http用于连接到 MediaWiki 实例的 HTTP 客户端类。
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct(mixed||string|int options = [], \Joomla\Http\TransportInterface transport = null) :
delete
用于向服务器发送 DELETE 命令的方法。
delete(string|\Joomla\Uri\UriInterface url, mixed||string|int headers = [], timeout = null, data = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。- 数据
mixed
要与请求一起发送的关联数组或字符串。
响应
get
用于向服务器发送 GET 命令的方法。
get(string|\Joomla\Uri\UriInterface url, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
getOption
从 HTTP 客户端获取选项。
getOption( key, default = null) :
自 |
1.0 |
---|
参数
- 键
string
要获取的选项的名称。- 默认值
mixed
如果未设置选项,则为默认值。
响应
mixed
选项值。
head
用于向服务器发送 HEAD 命令的方法。
head(string|\Joomla\Uri\UriInterface url, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
makeTransportRequest
向服务器发送请求并返回包含响应的响应对象。
makeTransportRequest( method, string|\Joomla\Uri\UriInterface url, data = null, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|---|
抛出 |
|
参数
- 方法
string
用于发送请求的 HTTP 方法。- 网址
string|UriInterface
要请求的资源的 URI。- 数据
mixed
要与请求一起发送的关联数组或字符串。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
options
用于向服务器发送 OPTIONS 命令的方法。
options(string|\Joomla\Uri\UriInterface url, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
patch
用于向服务器发送 PATCH 命令的方法。
patch(string|\Joomla\Uri\UriInterface url, data, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 数据
mixed
要与请求一起发送的关联数组或字符串。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
post
用于向服务器发送 POST 命令的方法。
post(string|\Joomla\Uri\UriInterface url, data, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 数据
mixed
要与请求一起发送的关联数组或字符串。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
put
用于向服务器发送 PUT 命令的方法。
put(string|\Joomla\Uri\UriInterface url, data, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 数据
mixed
要与请求一起发送的关联数组或字符串。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
sendRequest
发送 PSR-7 请求并返回 PSR-7 响应。
sendRequest(\Psr\Http\Message\RequestInterface request) : \Psr\Http\Message\ResponseInterface|\Joomla\Http\Response
setOption
为 HTTP 客户端设置选项。
setOption( key, value) :
自 |
1.0 |
---|
参数
- 键
string
要设置的选项的名称。- 值
mixed
要设置的选项值。
响应
$this
trace
用于向服务器发送 TRACE 命令的方法。
trace(string|\Joomla\Uri\UriInterface url, mixed||string|int headers = [], timeout = null) : \Joomla\Http\Response
自 |
1.0 |
---|
参数
- 网址
string|UriInterface
要请求的资源的 URI。- 头部
array<string|int, mixed>
要与请求一起发送的请求标头的数组。- 超时
int
读取超时(秒)。
响应
属性
options
HTTP 客户端的选项。
自 |
1.0 |
---|
类型
array<string|int, mixed>|ArrayAccess