-2
URL路徑參數我需要做一個RESTful Web服務調用將URL路徑的服務參數更換在Java
http://localhost:8080/api/jsonws/user/get-user-by-email-address/company-id/{company-id}/email-address/{email-address}
什麼應該是最好的做法/有效的方式,同時使服務參數更換PARAMS呼叫?
URL路徑參數我需要做一個RESTful Web服務調用將URL路徑的服務參數更換在Java
http://localhost:8080/api/jsonws/user/get-user-by-email-address/company-id/{company-id}/email-address/{email-address}
什麼應該是最好的做法/有效的方式,同時使服務參數更換PARAMS呼叫?
爲了在字符串中替換多個字符串,最後使用
import com.liferay.portal.kernel.util.StringUtil;
String[] searchList={"{company-id}","{email-address}"};
String[] replList={groupId,userEmail};
url=StringUtil.replace(url, searchList, replList);
這裏StringUtil
是門戶11b的一部分,而類似的類StringUtils
也可以使用,這是Apache的百科全書庫的一部分。
很明顯,用實際值替換參數字符串。沒有這種好的或不好的做法。 –
那麼,我正在尋找一些特定的休息,以最有效的方式執行此操作 –
*特定於休息的東西*您是什麼意思? REST不是關於替換URL路徑參數。 –