Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.37 KB

get.md

File metadata and controls

53 lines (33 loc) · 1.37 KB

快速开始


创建Prism Client实例对象

首先我们要引用PHP Prism SDK

require_once(__DIR__ . '/src/PrismClient.php');

创建对象:

$client = new PrismClient($url = 'http://192.168.51.50:8080/api', $key = 'pufy2a7d', $secret = 'skqovukpk2nmdrljphgj');

三个必要参数:

  • url: 我们测试平台的地址(会先连接到Prism再到你提交的API服务上获取运行结果)。
  • key: 也叫cliend_id,在平台上注册你的API时会提供给你。
  • secret: 密匙,在平台上注册你的API时会提供给你。

发起一个请求

发起GET请求:

echo $client->get('/apple_store/ping');

返回:

"pong"

注:具体的返回结果和API的具体实现有关,一般会以JSON格式返回结果。

配置项

为了应对诸如网络超时之类的因素,所以增加了配置项。但是兼容以前老的写法,只不过配置为空而已。

//目前支持的配置项:
$config = array(
    'connect_timeout' => (float)1.2,//超时时间
);
//用法
    $config = ['connect_timeout'=>3];
    echo $client->get('/apple_store/ping', $params, $headers, $config);

返回