ActiveRequests.java 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. //package com.wechat.activerequests;
  2. //
  3. //import org.apache.commons.logging.LogFactory;
  4. //
  5. //import com.wechat.activerequests.requests.IActiveRequest;
  6. //import com.wechat.activerequests.responses.BaseResponse;
  7. //import com.wechat.common.utils.JacksonUtils;
  8. //import com.wechat.common.utils.NetworkUtils;
  9. //import com.wechat.service.WeiXinService;
  10. //
  11. //public class ActiveRequests {
  12. //
  13. // /**
  14. // * 实际发送接口
  15. // */
  16. // public static BaseResponse send(IActiveRequest req) {
  17. //
  18. // String url = req.getTargetUrl();
  19. // String payload = req.getPayload();
  20. // LogFactory.getLog(ActiveRequests.class).debug("Ready to send request to:" + url + "\n payload: "+ payload);
  21. // BaseResponse rsp;
  22. // if (payload == null) {
  23. // rsp = NetworkUtils.getRemoteResponseAsJsonMethodGET(url, req.getResponseType());
  24. // } else {
  25. // url = String.format("%s?access_token=%s", url, WeiXinService.getInstance().getAccessToken());
  26. // rsp = NetworkUtils.getRemoteResponseAsJsonWithStringPayload(url, payload, req.getResponseType());
  27. // }
  28. // LogFactory.getLog(ActiveRequests.class).debug("Responded: " + JacksonUtils.beautifulSerialize(rsp));
  29. // return rsp;
  30. // }
  31. //}