初始化项目:添加后端代码、ThinkPHP框架、前端资源
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
<?php
|
||||
require_once '../../Config.php';
|
||||
|
||||
use UnitTest\Ft\TestRoaApiRequest;
|
||||
use UnitTest\Ft\TestRpcApiRequest;
|
||||
|
||||
$clientProfile = DefaultProfile::getProfile(
|
||||
"cn-hangzhou",
|
||||
"<your Ak>",
|
||||
"<your Secret>",
|
||||
"<your StsToken>"
|
||||
);
|
||||
|
||||
DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", "Ft", "ft.aliyuncs.com");
|
||||
|
||||
print_r("1.开始测试普通AK访问: ");
|
||||
echo "\n";
|
||||
$client = new DefaultAcsClient($clientProfile);
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRpcApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $client->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRoaApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $client->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
//RoleArn
|
||||
echo "\n";
|
||||
print_r("2.开始测试RoleArn: ");
|
||||
echo "\n";
|
||||
$ramRoleArnProfile = DefaultProfile::getRamRoleArnProfile(
|
||||
"cn-hangzhou",
|
||||
"<your Ak>",
|
||||
"<your Secret>",
|
||||
"<your RoleArn>",
|
||||
"<your RoleSessionName>"
|
||||
);
|
||||
|
||||
$roleArnClient = new DefaultAcsClient($ramRoleArnProfile);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRpcApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $roleArnClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRoaApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $roleArnClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
echo "\n";
|
||||
print_r("3.开始测试EcsArn: ");
|
||||
echo "\n";
|
||||
$ecsRamRoleProfile = DefaultProfile::getEcsRamRoleProfile(
|
||||
"cn-hangzhou",
|
||||
"<your EcsRoleName>"
|
||||
);
|
||||
|
||||
$ecsRamRoleClient = new DefaultAcsClient($ecsRamRoleProfile);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRpcApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $ecsRamRoleClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRoaApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $ecsRamRoleClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
echo "\n";
|
||||
print_r("4.开始测试BearerToken: ");
|
||||
echo "\n";
|
||||
$bearerTokenProfile = DefaultProfile::getBearerTokenProfile(
|
||||
"cn-hangzhou",
|
||||
"<Your Bearer Token>"
|
||||
);
|
||||
|
||||
$bearerTokenClient = new DefaultAcsClient($bearerTokenProfile);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRpcApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $bearerTokenClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
|
||||
# 创建 API 请求并设置参数
|
||||
$request = new TestRoaApiRequest();
|
||||
$request->setQueryParam("test");
|
||||
# 发起请求并处理返回
|
||||
$response = $bearerTokenClient->getAcsResponse($request);
|
||||
print_r($response);
|
||||
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: zhangw
|
||||
* Date: 2017/12/19
|
||||
* Time: 下午6:39
|
||||
*/
|
||||
|
||||
namespace UnitTest\Ft;
|
||||
|
||||
class TestRoaApiRequest extends \RoaAcsRequest
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct("Ft", "2016-01-02", "TestRoaApi");
|
||||
$this->setUriPattern("/web/cloudapi");
|
||||
$this->setMethod("GET");
|
||||
}
|
||||
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
private $queryParam;
|
||||
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
private $bodyParam;
|
||||
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
private $headerParam;
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getQueryParam()
|
||||
{
|
||||
return $this->queryParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $queryParam
|
||||
*/
|
||||
public function setQueryParam($queryParam)
|
||||
{
|
||||
$this->queryParam = $queryParam;
|
||||
$this->queryParameters["QueryParam"] = $queryParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getBodyParam()
|
||||
{
|
||||
return $this->bodyParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $bodyParam
|
||||
*/
|
||||
public function setBodyParam($bodyParam)
|
||||
{
|
||||
$this->bodyParam = $bodyParam;
|
||||
$this->queryParameters["BodyParam"] = $bodyParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getHeaderParam()
|
||||
{
|
||||
return $this->headerParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $headerParam
|
||||
*/
|
||||
public function setHeaderParam($headerParam)
|
||||
{
|
||||
$this->headerParam = $headerParam;
|
||||
$this->headerParam["HeaderParam"] = $headerParam;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: zhangw
|
||||
* Date: 2017/12/19
|
||||
* Time: 下午6:39
|
||||
*/
|
||||
|
||||
namespace UnitTest\Ft;
|
||||
|
||||
class TestRpcApiRequest extends \RpcAcsRequest
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct("Ft", "2016-01-01", "TestRpcApi");
|
||||
}
|
||||
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
private $queryParam;
|
||||
|
||||
/**
|
||||
* @var
|
||||
*/
|
||||
private $bodyParam;
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getQueryParam()
|
||||
{
|
||||
return $this->queryParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $queryParam
|
||||
*/
|
||||
public function setQueryParam($queryParam)
|
||||
{
|
||||
$this->queryParam = $queryParam;
|
||||
$this->queryParameters["QueryParam"] = $queryParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getBodyParam()
|
||||
{
|
||||
return $this->bodyParam;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $bodyParam
|
||||
*/
|
||||
public function setBodyParam($bodyParam)
|
||||
{
|
||||
$this->bodyParam = $bodyParam;
|
||||
$this->queryParameters["BodyParam"] = $bodyParam;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user