Jelajahi Sumber

fix: response close

Azure 2 tahun lalu
induk
melakukan
91e2c82836

+ 1 - 1
pom.xml

@@ -11,7 +11,7 @@
 
     <groupId>com.nju.edu</groupId>
     <artifactId>seecoder-gitlab</artifactId>
-    <version>0.1.4</version>
+    <version>0.1.5</version>
     <packaging>pom</packaging>
     <description>Gitlab API project</description>
     <modules>

+ 2 - 2
seecoder-gitlab-client/pom.xml

@@ -5,14 +5,14 @@
     <parent>
         <artifactId>seecoder-gitlab</artifactId>
         <groupId>com.nju.edu</groupId>
-        <version>0.1.4</version>
+        <version>0.1.5</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>seecoder-gitlab-client</artifactId>
 
     <properties>
-        <seecoder-gitlab-version>0.1.3</seecoder-gitlab-version>
+        <seecoder-gitlab-version>0.1.5</seecoder-gitlab-version>
     </properties>
 
     <dependencies>

+ 4 - 0
seecoder-gitlab-client/src/main/java/com.nju.edu.gitlab/SeecoderGitlabClient.java

@@ -53,6 +53,7 @@ public class SeecoderGitlabClient implements SeecoderGitlabApi {
         try {
             validateResponseStatus(response);
             String body = response.body().string();
+            response.close();
             JsonNode node = objectMapper.readTree(body);
             //todo 注释的代码和ResourceResponse字段对应不上,我先改成能用的形式,后续在修改
             // author: wph
@@ -77,10 +78,13 @@ public class SeecoderGitlabClient implements SeecoderGitlabApi {
 
     private void validateResponseStatus(Response response) throws SeecoderGitlabException {
         if (response.code() == 403) {
+            response.close();
             throw SeecoderGitlabException.UNAHTORIZATION_ERROR;
         } else if (response.code() == 500) {
+            response.close();
             throw SeecoderGitlabException.INTERNAL_SERVER_ERROR;
         } else if (response.code() != 200) {
+            response.close();
             throw SeecoderGitlabException.UNKNOWN_ERROR;
         }
     }

+ 1 - 1
seecoder-gitlab-common/pom.xml

@@ -5,7 +5,7 @@
     <parent>
         <artifactId>seecoder-gitlab</artifactId>
         <groupId>com.nju.edu</groupId>
-        <version>0.1.4</version>
+        <version>0.1.5</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>

+ 1 - 1
seecoder-gitlab-server/pom.xml

@@ -5,7 +5,7 @@
     <parent>
         <artifactId>seecoder-gitlab</artifactId>
         <groupId>com.nju.edu</groupId>
-        <version>0.1.4</version>
+        <version>0.1.5</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>