• R/O
  • SSH
  • HTTPS

util: 提交


Commit MetaInfo

修订版217 (tree)
时间2020-01-15 12:50:34
作者hirukawa_ryo

Log Message

* rest-client-util 0.2.7
パラメータをJSON化せずにそのまま指定するrawParamメソッドを追加しました。

更改概述

差异

--- rest-client-util/trunk/src/main/java/net/osdn/util/rest/client/Server.java (revision 216)
+++ rest-client-util/trunk/src/main/java/net/osdn/util/rest/client/Server.java (revision 217)
@@ -161,7 +161,11 @@
161161 public static Instance path(String... segments) {
162162 return instances.get().reset().path(segments);
163163 }
164-
164+
165+ public static Instance rawParam(String name, String value) {
166+ return instances.get().reset().rawParam(name, value);
167+ }
168+
165169 public static Instance param(String name, String value) {
166170 return instances.get().reset().param(name, value);
167171 }
@@ -642,7 +646,16 @@
642646 }
643647 return this;
644648 }
645-
649+
650+ public Instance rawParam(String name, String value) {
651+ if(value == null) {
652+ queryParameters.put(name, "");
653+ } else {
654+ queryParameters.put(name, value);
655+ }
656+ return this;
657+ }
658+
646659 public Instance param(String name, Object value) {
647660 if(value == null) {
648661 queryParameters.put(name, "null");
Show on old repository browser