Browse Source

fix some code

master
Binary Wang 7 years ago
parent
commit
007e736f74
3 changed files with 3 additions and 10 deletions
  1. +0
    -5
      weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/RequestHttp.java
  2. +2
    -3
      weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimpleGetRequestExecutor.java
  3. +1
    -2
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/AbstractWxMpServiceImpl.java

+ 0
- 5
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/RequestHttp.java View File

@@ -8,20 +8,15 @@ public interface RequestHttp<H, P> {
/** /**
* 返回httpClient * 返回httpClient
* *
* @return
*/ */
H getRequestHttpClient(); H getRequestHttpClient();


/** /**
* 返回httpProxy * 返回httpProxy
* *
* @return
*/ */
P getRequestHttpProxy(); P getRequestHttpProxy();


/**
* @return
*/
HttpType getRequestType(); HttpType getRequestType();


} }

+ 2
- 3
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimpleGetRequestExecutor.java View File

@@ -12,11 +12,10 @@ import me.chanjar.weixin.common.util.http.okhttp.OkHttpSimpleGetRequestExecutor;
public abstract class SimpleGetRequestExecutor<H, P> implements RequestExecutor<String, String> { public abstract class SimpleGetRequestExecutor<H, P> implements RequestExecutor<String, String> {
protected RequestHttp<H, P> requestHttp; protected RequestHttp<H, P> requestHttp;


public SimpleGetRequestExecutor(RequestHttp requestHttp) {
public SimpleGetRequestExecutor(RequestHttp<H, P> requestHttp) {
this.requestHttp = requestHttp; this.requestHttp = requestHttp;
} }



public static RequestExecutor<String, String> create(RequestHttp requestHttp) { public static RequestExecutor<String, String> create(RequestHttp requestHttp) {
switch (requestHttp.getRequestType()) { switch (requestHttp.getRequestType()) {
case APACHE_HTTP: case APACHE_HTTP:
@@ -26,7 +25,7 @@ public abstract class SimpleGetRequestExecutor<H, P> implements RequestExecutor<
case OK_HTTP: case OK_HTTP:
return new OkHttpSimpleGetRequestExecutor(requestHttp); return new OkHttpSimpleGetRequestExecutor(requestHttp);
default: default:
return null;
throw new IllegalArgumentException("非法请求参数");
} }
} }




+ 1
- 2
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/AbstractWxMpServiceImpl.java View File

@@ -210,8 +210,7 @@ public abstract class AbstractWxMpServiceImpl<H, P> implements WxMpService, Requ
String url = String.format(WxMpService.OAUTH2_VALIDATE_TOKEN_URL, oAuth2AccessToken.getAccessToken(), oAuth2AccessToken.getOpenId()); String url = String.format(WxMpService.OAUTH2_VALIDATE_TOKEN_URL, oAuth2AccessToken.getAccessToken(), oAuth2AccessToken.getOpenId());


try { try {
RequestExecutor<String, String> executor = SimpleGetRequestExecutor.create(this);
executor.execute(url, null);
SimpleGetRequestExecutor.create(this).execute(url, null);
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} catch (WxErrorException e) { } catch (WxErrorException e) {


Loading…
Cancel
Save