<?php
|
|
require_once dirname(__FILE__) . '/PhalApiClient.php';
|
|
$client = PhalApiClient::create()
|
->withHost('http://demo.phalapi.net/');
|
|
$rs = $client->reset()
|
->withService('Default.Index')
|
->withParams('username', 'dogstar')
|
->withTimeout(3000)
|
->request();
|
|
var_dump($rs->getRet());
|
echo "\n";
|
var_dump($rs->getData());
|
echo "\n";
|
var_dump($rs->getMsg());
|
|
/**
|
|
int(200)
|
|
array(4) {
|
["title"]=>
|
string(12) "Hello World!"
|
["content"]=>
|
string(36) "dogstar您好,欢迎使用PhalApi!"
|
["version"]=>
|
string(5) "1.2.1"
|
["time"]=>
|
int(1444925238)
|
}
|
|
string(0) ""
|
|
*/
|
|
echo "\n--------------------\n";
|
|
//one more time
|
$rs = $client->reset()
|
->withService("User.GetBaseInfo")
|
->withParams("user_id", "1")
|
->request();
|
|
var_dump($rs->getRet());
|
echo "\n";
|
var_dump($rs->getData());
|
echo "\n";
|
var_dump($rs->getMsg());
|
|
|
echo "\n--------------------\n";
|
|
//illegal request
|
$rs = $client->reset()
|
->withService("XXX.XXXXX")
|
->withParams("user_id", "1")
|
->request();
|
|
var_dump($rs->getRet());
|
echo "\n";
|
var_dump($rs->getData());
|
echo "\n";
|
var_dump($rs->getMsg());
|