$proxyAuths
$proxyAuths :
代理认证方式
$cookieManager : \Yurun\Util\YurunHttp\Cookie\CookieManager
Cookie 管理器
$result : \Yurun\Util\YurunHttp\Http\Response
请求结果
$request : \Yurun\Util\YurunHttp\Http\Request
请求内容
getCookieManager() : \Yurun\Util\YurunHttp\Cookie\CookieManager
Get cookie 管理器
parseRedirectLocation(string $location, \Yurun\Util\YurunHttp\Http\Psr7\Uri $currentUri) : \Yurun\Util\YurunHttp\Http\Psr7\Uri
处理重定向的 location
string | $location | |
\Yurun\Util\YurunHttp\Http\Psr7\Uri | $currentUri |
send(\Yurun\Util\YurunHttp\Http\Request $request) : void
发送请求
\Yurun\Util\YurunHttp\Http\Request | $request |
buildCurlHandlerBase(\Yurun\Util\YurunHttp\Http\Request $request, resource $handler, $headers = null, $saveFileFp = null, $headerFileFp = null) : void
构建基础 Curl Handler
\Yurun\Util\YurunHttp\Http\Request | $request | |
resource | $handler | |
$headers | ||
$saveFileFp | ||
$headerFileFp |
buildCurlHandlerEx(\Yurun\Util\YurunHttp\Http\Request $request, resource $handler, \Yurun\Util\YurunHttp\Http\Psr7\Uri|null $uri = null, string|null $method = null, string|null $body = null) : void
构建扩展 Curl Handler
\Yurun\Util\YurunHttp\Http\Request | $request | |
resource | $handler | |
\Yurun\Util\YurunHttp\Http\Psr7\Uri|null | $uri | |
string|null | $method | |
string|null | $body |
recv() : \Yurun\Util\YurunHttp\Http\Response
接收请求
websocket(\Yurun\Util\YurunHttp\Http\Request $request, \Yurun\Util\YurunHttp\WebSocket\IWebSocketClient $websocketClient = null) : \Yurun\Util\YurunHttp\WebSocket\IWebSocketClient
连接 WebSocket
\Yurun\Util\YurunHttp\Http\Request | $request | |
\Yurun\Util\YurunHttp\WebSocket\IWebSocketClient | $websocketClient |
coBatch(array<mixed,\Yurun\Util\YurunHttp\Http\Request> $requests, float|null $timeout = null) : array<mixed,\Yurun\Util\YurunHttp\Http\Response>
批量运行并发请求
array<mixed,\Yurun\Util\YurunHttp\Http\Request> | $requests | |
float|null | $timeout | 超时时间,单位:秒。默认为 null 不限制 |
checkRequests(array<mixed,\Yurun\Util\YurunHttp\Http\Request> $requests) : void
检查请求对象
array<mixed,\Yurun\Util\YurunHttp\Http\Request> | $requests |
getResponse( $handler, $curlResult, $isDownload, $receiveHeaders) : \Yurun\Util\YurunHttp\Http\Response
获取响应对象
$handler | ||
$curlResult | ||
$isDownload | ||
$receiveHeaders |