List of usage examples for org.apache.commons.httpclient NameValuePair toString
public String toString()
From source file:brainleg.app.util.AppWeb.java
/** * Copied from ITNProxy//from w ww . ja v a 2 s . c o m * @param params * @return * @throws UnsupportedEncodingException */ private static byte[] join(List<NameValuePair> params) throws UnsupportedEncodingException { StringBuilder builder = new StringBuilder(); Iterator<NameValuePair> it = params.iterator(); while (it.hasNext()) { NameValuePair param = it.next(); if (StringUtil.isEmpty(param.getName())) throw new IllegalArgumentException(param.toString()); if (StringUtil.isNotEmpty(param.getValue())) builder.append(param.getName()).append("=").append(URLEncoder.encode(param.getValue(), ENCODING)); if (it.hasNext()) builder.append(POST_DELIMITER); } return builder.toString().getBytes(); }