【APIG】删除API
引导式阅读
Java
【APIG】删除API
作者
C***
上架时间
2021-07-02 08:44:08

版本说明

本示例基于华为云SDK V3.0版本开发。

前提条件

拥有已实名认证的华为云账号,拥有jdk运行环境以及maven环境

代码示例

maven依赖

<dependencies> <dependency> <groupId>com.huaweicloud.sdk</groupId> <artifactId>huaweicloud-sdk-core</artifactId> <version>3.0.7-beta</version> </dependency> <dependency> <groupId>com.huawei.apigateway</groupId> <artifactId>java-sdk-core</artifactId> <version>3.0.12</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> </plugins> </build>

代码说明

组装认证信息以及请求url

Request request = new Request(); request.setKey("{your ak string}"); request.setSecret("{your sk string}"); request.setMethod("DELETE"); request.setUrl(" https://apig.cn-east-2.myhuaweicloud.com/v1.0/apigw/apis/{id}");

>说明:
ak、sk获取请参考具体请参考如何获取访问密钥

设置请求参数

request.setUrl(request.getUrl().replace("{id}", ""));

>说明:
替换id参数,具体参数含义请参考APIExplorer

创建客户端

OkHttpClient client = new OkHttpClient() .newBuilder() .build();

>可选:
如果要跳过ssl认证,将上面代码替换为

OkHttpClient client = new OkHttpClient() .newBuilder() .hostnameVerifier((s, sslSession) -> true) .build();

返回状态码

// System.out.println(response.code() + System.lineSeparator()); 204