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

抛出

RuntimeException

参数

options

array<string|int, mixed>|ArrayAccess客户端选项数组。

adapters

array<string|int, mixed>|string用于通信的适配器(字符串)或适配器队列(数组)。

响应

Http

getHttpTransports

获取 HTTP 传输处理程序

getHttpTransports() : mixed||string|int
静态

3.0.0

响应

array<string|int, mixed>可用传输处理程序的数组