新增 HttpClient::setTimeout 用于控制超时