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