Fix RestApi url encode issue

"encodeQueryString" converts "%20" (space) to "+" which breaks Rest API
calls if the project name contains spaces. Fixed by using
"encodePathSegment" instead.

Change-Id: I049ca6ad54f36f36083222081c731325b5d51b95
This commit is contained in:
sixin li
2016-08-13 06:29:44 +00:00
parent e6bae8ac8c
commit 242ce058a6
2 changed files with 2 additions and 2 deletions

View File

@@ -251,7 +251,7 @@ public class RestApi {
} }
public RestApi id(String id) { public RestApi id(String id) {
return idRaw(URL.encodeQueryString(id)); return idRaw(URL.encodePathSegment(id));
} }
public RestApi id(int id) { public RestApi id(int id) {

View File

@@ -37,7 +37,7 @@ public class RestApi {
} }
public RestApi id(String id) { public RestApi id(String id) {
return idRaw(URL.encodeQueryString(id)); return idRaw(URL.encodePathSegment(id));
} }
public RestApi id(int id) { public RestApi id(int id) {