This commit is contained in:
jinyu
2017-01-16 21:50:56 +08:00
parent 2777b05005
commit 4115278b27
4 changed files with 20 additions and 4 deletions
@@ -28,7 +28,7 @@ import com.foxinmy.weixin4j.util.StringUtil;
* @since JDK 1.6
* @see
*/
public class SimpleHttpClient extends AbstractHttpClient implements HttpClient {
public class SimpleHttpClient extends AbstractHttpClient {
private final HttpParams params;
@@ -108,9 +108,9 @@ public class WeixinRequestExecutor {
public WeixinResponse get(String url, URLParameter... parameters)
throws WeixinException {
// always contain the question mark
StringBuilder buf = new StringBuilder(url).append("&");
StringBuilder buf = new StringBuilder(url);
if (parameters != null && parameters.length > 0) {
buf.append(FormUrlEntity.formatParameters(Arrays.asList(parameters)));
buf.append("&").append(FormUrlEntity.formatParameters(Arrays.asList(parameters)));
}
HttpRequest request = new HttpRequest(HttpMethod.GET, buf.toString());
return doRequest(request);
@@ -72,7 +72,7 @@ public class Button implements Serializable {
*/
public Button(String name, Button... subButtons) {
this.name = name;
this.subs = Arrays.asList(subButtons);
this.subs = new ArrayList<Button>(Arrays.asList(subButtons));
}
/**