HttpFactory
HTTP 工厂类。
自 |
3.0.0 |
---|---|
包 |
Joomla CMS |
方法
getAvailableDriver
查找可用于通信的 HTTP 传输对象
getAvailableDriver(array|\ArrayAccess options = [], array|string default = null) : \Joomla\Http\TransportInterface|bool
静态
自 |
3.0.0 |
---|
参数
- options
array<string|int, mixed>|ArrayAccess
用于创建 TransportInterface 对象的选项- 默认
array<string|int, mixed>|string
要使用的适配器(字符串)或适配器队列(数组)
响应
TransportInterface|bool
接口子类或布尔值 false(如果无可用适配器)
getHttp
用于创建 JHttp 实例的方法。
getHttp(array|\ArrayAccess options = [], array|string adapters = null) : \Joomla\CMS\Http\Http
静态
自 |
3.0.0 |
---|---|
抛出 |
|
参数
- options
array<string|int, mixed>|ArrayAccess
客户端选项数组。- adapters
array<string|int, mixed>|string
用于通信的适配器(字符串)或适配器队列(数组)。
响应
getHttpTransports
获取 HTTP 传输处理程序
getHttpTransports() : mixed||string|int
静态
自 |
3.0.0 |
---|
响应
array<string|int, mixed>
可用传输处理程序的数组