use proto\DownloadParam; try { // if (array_search('--http', $argv)) { // $socket = new THttpClient('localhost', 8888, '/chdserver.php'); // } else { // $socket = new TSocket('localhost', 9090); // } $socket = new THttpClient('221.7.13.207', 8080, '/chdserver.php'); // $socket = new THttpClient('localhost', 8888, '/chdserver.php'); $transport = new TBufferedTransport($socket, 1024, 1024); $protocol = new TBinaryProtocol($transport); $client = new \proto\CloudHardDiskServiceClient($protocol); $transport->open(); $mobile = 'hzshark'; $passwd = 'aerohive'; $auth_ret = $client->loginAuth($mobile, $passwd, 1); $token = $auth_ret->token; $attribute = 'test1'; echo "===3===<br />"; var_dump($auth_ret); $ret = $client->queryObjectMetadata($token, $attribute, $objid, $type); var_dump($ret); $transport->close(); } catch (TException $tx) { print 'TException: ' . $tx->getMessage() . "\n"; } ?> <?php