编辑: 戴静菡 | 2013-04-26 |
7 图3-7 导入工程的目录结构 Main.java 为示例代码,请根据实际情况修改参数后使用.具体代码说明请参考调 用API示例. ----结束 新建工程 步骤1 打开Eclipse,在菜单栏选择 File >
New >
Java Project . 弹出 New Java Project 对话框. 步骤2 自定义 Project name ,以 java-sdk-demo 为例,其他参数保持默认,单击 Finish . API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司
8 图3-8 新建工程 步骤3 导入API Gateway Java SDK的 jar 文件. 1. 选择 java-sdk-demo ,单击鼠标右键,选择 Build Path >
Add External Archives . API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司
9 图3-9 导入 jar 文件 2. 选择SDK中 \libs 目录下所有以 jar 结尾的文件,单击 打开 . 图3-10 选择 jar 文件 步骤4 新建 Package 及 Main 文件. 1. 选择 src ,单击鼠标右键,选择 New >
Package . 图3-11 新建 Package 2. 在 Name 中输入 com.apig.sdk.demo . API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司
10 图3-12 设置 Package 的名称 3. 单击 Finish . 完成 Package 的创建. 4. 选择 com.apig.sdk.demo ,单击鼠标右键,选择 New >
Class . 图3-13 新建 Class 5. 在 Name 中输入 Main ,勾选 public static void main(String[] args) . API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司
11 图3-14 设置 Class 的配置 6. 单击 Finish . 完成 Main 文件的创建. 步骤5 完成工程创建后,最终目录结构如下. API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司
12 图3-15 新建工程的目录结构 Main.java 无法直接使用,请根据实际情况参考调用API示例输入所需代码. ----结束 调用 API 示例 说明 l 示例演示如何访问发布的API. l 您需要在API网关的管理控制台自行创建和发布一个API,可以选择Mock模式.创建及发布 API的步骤请参见《API网关用户指南》. l 示例API的后端为打桩的HTTP服务,此后端返回一个
200 响应码及 Congratulations, sdk demo is running 消息体. 步骤1 在 Main.java 中加入以下引用. import java.io.IOException;
import javax.net.ssl.SSLContext;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.conn.ssl.AllowAllHostnameVerifier;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.SSLContexts;
import org.apache.http.conn.ssl.TrustSelfSignedStrategy;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import com.cloud.apigateway.sdk.utils.Client;
import com.cloud.apigateway.sdk.utils.Request;
步骤2 创建request,过程中需要用到如下参数. l AppKey:通过认证前准备获取.根据实际情况填写,示例代码使用 4f5f626b-073f-402f-a1e0-e52171c6100c 作为样例. l AppSecret:通过认证前准备获取.根据实际情况填写,示例代码使用 ****** 作为样例. API 网关 开发指南
3 使用 APP 认证调用 API 文档版本
12 (2019-06-06) 版权所有 ? 华为技术有限公司