其他更多支持

HTTP客户端除了以上封装的组件支持以外,还支持原生Swoole-Client的一些格外操作,例如setHeaders()setCookies()set()等。
示例:

<?php
$httpClient = new \x\Client();
$res = $httpClient->http()
		->domain('https://www.sw-x.cn/api.html')
		->body(['name' => 'SW-X'])
		->set([
			'timeout' => 10, 
			'keep_alive' => false,
		])
		->setHeaders([
			'User-Agent' => 'Chrome/49.0.2587.3',
			'Accept' => 'text/html,application/xhtml+xml,application/xml',
		])
		->setCookies([
			'cookie' => 'Hm_lvt_5d9f29e57619d3dab924a9fb...'
		])
		->post();

更多的原生方法支持,请参考Swoole官方手册:HTTP客户端篇