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
11
12
13
14
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 }