mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
5.0
This commit is contained in:
@@ -33,9 +33,7 @@ namespace SDKTest
|
||||
{
|
||||
TestGet();
|
||||
Console.WriteLine("--------------------");
|
||||
TestCommon();
|
||||
Console.WriteLine("--------------------");
|
||||
TestUpload();
|
||||
//TestUpload();
|
||||
}
|
||||
|
||||
// 标准用法
|
||||
@@ -49,54 +47,20 @@ namespace SDKTest
|
||||
request.BizModel = model;
|
||||
|
||||
// 发送请求
|
||||
GetStoryResponse response = client.Execute(request);
|
||||
Result<GetStoryResponse> result = client.Execute(request);
|
||||
|
||||
if (response.IsSuccess())
|
||||
if (result.IsSuccess())
|
||||
{
|
||||
// 返回结果
|
||||
Console.WriteLine("成功!response:{0}\n响应原始内容:{1}", JsonUtil.ToJSONString(response), response.Body);
|
||||
Console.WriteLine("成功!response:{0}\n响应原始内容:{1}", JsonUtil.ToJSONString(result), result.Data);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("错误, code:{0}, msg:{1}, subCode:{2}, subMsg:{3}",
|
||||
response.Code, response.Msg, response.SubCode, response.SubMsg);
|
||||
result.Code, result.Msg, result.SubCode, result.SubMsg);
|
||||
}
|
||||
}
|
||||
|
||||
// 懒人版,如果不想添加Request,Response,Model。可以用这种方式,返回Dictionary<string, object>,后续自己处理
|
||||
private static void TestCommon()
|
||||
{
|
||||
// 创建请求对象
|
||||
CommonRequest request = new CommonRequest("alipay.story.find");
|
||||
// 请求参数
|
||||
Dictionary<string, string> bizModel = new Dictionary<string, string>
|
||||
{
|
||||
["name"] = "白雪公主"
|
||||
};
|
||||
|
||||
request.BizModel = bizModel;
|
||||
|
||||
// 发送请求
|
||||
CommonResponse response = client.Execute(request);
|
||||
|
||||
if (response.IsSuccess())
|
||||
{
|
||||
// 返回结果
|
||||
string body = response.Body;
|
||||
Dictionary<string, object> dict = JsonUtil.ParseToDictionary(body);
|
||||
|
||||
Console.WriteLine("Dictionary内容:");
|
||||
foreach (var item in dict)
|
||||
{
|
||||
Console.WriteLine("{0}:{1}", item.Key, item.Value);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("错误, code:{0}, msg:{1}, subCode:{2}, subMsg:{3}",
|
||||
response.Code, response.Msg, response.SubCode, response.SubMsg);
|
||||
}
|
||||
}
|
||||
|
||||
private static void TestUpload()
|
||||
{
|
||||
@@ -119,10 +83,10 @@ namespace SDKTest
|
||||
request.AddFile(new UploadFile("file1", root + "/file1.txt"));
|
||||
request.AddFile(new UploadFile("file2", root + "/file2.txt"));
|
||||
|
||||
DemoFileUploadResponse response = client.Execute(request);
|
||||
if (response.IsSuccess())
|
||||
Result<DemoFileUploadResponse> result = client.Execute(request);
|
||||
if (result.IsSuccess())
|
||||
{
|
||||
List<DemoFileUploadResponse.FileMeta> responseFiles = response.Files;
|
||||
List<DemoFileUploadResponse.FileMeta> responseFiles = result.Data.Files;
|
||||
Console.WriteLine("您上传的文件信息:");
|
||||
responseFiles.ForEach(file =>
|
||||
{
|
||||
@@ -133,7 +97,7 @@ namespace SDKTest
|
||||
else
|
||||
{
|
||||
Console.WriteLine("错误, code:{0}, msg:{1}, subCode:{2}, subMsg:{3}",
|
||||
response.Code, response.Msg, response.SubCode, response.SubMsg);
|
||||
result.Code, result.Msg, result.SubCode, result.SubMsg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user