OSDN Git Service

deal with url end with '/' problems in Client class
authorsuccessli <successli@outlook.com>
Fri, 1 Jun 2018 02:54:33 +0000 (10:54 +0800)
committersuccessli <successli@outlook.com>
Fri, 1 Jun 2018 02:54:33 +0000 (10:54 +0800)
src/main/java/io/bytom/http/Client.java
src/test/java/io/bytom/integration/KeyTest.java

index 03b7b34..2c0c571 100644 (file)
@@ -75,6 +75,10 @@ public class Client {
     }
 
     public Client(Builder builder) throws ConfigurationException {
+        if (builder.url.endsWith("/")) {
+            //split the last char "/"
+            builder.url = builder.url.substring(0, builder.url.length()-1);
+        }
         this.url = builder.url;
         this.accessToken = builder.accessToken;
         this.httpClient = buildHttpClient(builder);
index d173727..ec68a92 100644 (file)
@@ -33,7 +33,8 @@ public class KeyTest {
 
     @Test
     public void testClientKeyList() throws Exception {
-        client = TestUtils.generateClient();
+        //client = TestUtils.generateClient();
+        client = new Client("http://127.0.0.1:9888/");
         List<Key> keyList = Key.list(client);
     }