View Javadoc
1   package com.foxinmy.weixin4j.http;
2   
3   import com.foxinmy.weixin4j.util.Consts;
4   import com.foxinmy.weixin4j.util.NameValue;
5   import com.foxinmy.weixin4j.util.URLEncodingUtil;
6   
7   /**
8    * 键值对参数
9    * 
10   * @className UrlParameter
11   * @author jinyu(foxinmy@gmail.com)
12   * @date 2015年5月29日
13   * @since JDK 1.6
14   * @see
15   */
16  public class URLParameter extends NameValue {
17  
18  	private static final long serialVersionUID = -115491642760990655L;
19  
20  	public URLParameter(String name, String value) {
21  		super(name, value);
22  	}
23  
24  	public String encoding() {
25  		return String.format("%s=%s",
26  				URLEncodingUtil.encoding(getName(), Consts.UTF_8, true),
27  				URLEncodingUtil.encoding(getValue(), Consts.UTF_8, true));
28  	}
29  
30  	@Override
31  	public String toString() {
32  		return String.format("[URLParameter name=%s, value=%s]", getName(),
33  				getValue());
34  	}
35  }