@@ -30,6 +30,11 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage {
3030 private String componentAccessToken ;
3131 private long componentExpiresTime ;
3232
33+ private String httpProxyHost ;
34+ private int httpProxyPort ;
35+ private String httpProxyUsername ;
36+ private String httpProxyPassword ;
37+
3338 private Map <String , Token > authorizerRefreshTokens = new Hashtable <>();
3439 private Map <String , Token > authorizerAccessTokens = new Hashtable <>();
3540 private Map <String , Token > jsapiTickets = new Hashtable <>();
@@ -105,6 +110,42 @@ public void updateComponentAccessTokent(WxOpenComponentAccessToken componentAcce
105110 updateComponentAccessTokent (componentAccessToken .getComponentAccessToken (), componentAccessToken .getExpiresIn ());
106111 }
107112
113+ @ Override
114+ public String getHttpProxyHost () {
115+ return httpProxyHost ;
116+ }
117+
118+ public void setHttpProxyHost (String httpProxyHost ) {
119+ this .httpProxyHost = httpProxyHost ;
120+ }
121+
122+ @ Override
123+ public int getHttpProxyPort () {
124+ return httpProxyPort ;
125+ }
126+
127+ public void setHttpProxyPort (int httpProxyPort ) {
128+ this .httpProxyPort = httpProxyPort ;
129+ }
130+
131+ @ Override
132+ public String getHttpProxyUsername () {
133+ return httpProxyUsername ;
134+ }
135+
136+ public void setHttpProxyUsername (String httpProxyUsername ) {
137+ this .httpProxyUsername = httpProxyUsername ;
138+ }
139+
140+ @ Override
141+ public String getHttpProxyPassword () {
142+ return httpProxyPassword ;
143+ }
144+
145+ public void setHttpProxyPassword (String httpProxyPassword ) {
146+ this .httpProxyPassword = httpProxyPassword ;
147+ }
148+
108149 @ Override
109150 public WxMpConfigStorage getWxMpConfigStorage (String appId ) {
110151 return new WxOpenInnerConfigStorage (this , appId );
@@ -377,22 +418,22 @@ public String getOauth2redirectUri() {
377418
378419 @ Override
379420 public String getHttpProxyHost () {
380- return null ;
421+ return this . wxOpenConfigStorage . getHttpProxyHost () ;
381422 }
382423
383424 @ Override
384425 public int getHttpProxyPort () {
385- return 0 ;
426+ return this . wxOpenConfigStorage . getHttpProxyPort () ;
386427 }
387428
388429 @ Override
389430 public String getHttpProxyUsername () {
390- return null ;
431+ return this . wxOpenConfigStorage . getHttpProxyUsername () ;
391432 }
392433
393434 @ Override
394435 public String getHttpProxyPassword () {
395- return null ;
436+ return this . wxOpenConfigStorage . getHttpProxyPassword () ;
396437 }
397438
398439 @ Override
0 commit comments