我正在对 PHP 的请求进行一些测试,我想为基本的 GET 请求设置一个自定义用户代理。
偷看源代码,我想也许这个测试会通过:
$url = 'http://httpbin.org/user-agent';
$user_agent = 'my-test-agent';
$options = array('useragent', $user_agent);
$response = Requests::get($url, array(), $options);
$json = json_decode($response->body, true);
$this->assertEqual($json['user-agent'], $user_agent);
但是,http://httpbin.org/user-agent返回默认库值php-requests/1.6
作为用户代理。
是否可以这样做或者我需要使用这里Requests_Session
演示的对象?