微信支付增加获取微信的请求和响应数据的方法getWxApiData(),方便使用者获取使用该数据

This commit is contained in:
Binary Wang
2017-08-25 15:08:30 +08:00
parent 7d5d27527e
commit 24fdf00977
7 changed files with 123 additions and 5 deletions

View File

@@ -0,0 +1,87 @@
package com.github.binarywang.wxpay.bean;
/**
* <pre>
* 微信支付接口请求数据封装对象
* Created by Binary Wang on 2017-8-25.
* </pre>
*
* @author <a href="https://github.com/binarywang">Binary Wang</a>
*/
public class WxPayApiData {
/**
* 接口请求地址
*/
private String url;
/**
* 请求数据
*/
private String requestData;
/**
* 响应数据
*/
private String responseData;
/**
* 接口请求异常信息
*/
private String exceptionMsg;
/**
* @param url 接口请求地址
* @param requestData 请求数据
* @param responseData 响应数据
* @param exceptionMsg 接口请求异常信息
*/
public WxPayApiData(String url, String requestData, String responseData, String exceptionMsg) {
this.url = url;
this.requestData = requestData;
this.responseData = responseData;
this.exceptionMsg = exceptionMsg;
}
public String getUrl() {
return this.url;
}
public void setUrl(String url) {
this.url = url;
}
public String getRequestData() {
return this.requestData;
}
public void setRequestData(String requestData) {
this.requestData = requestData;
}
public String getResponseData() {
return this.responseData;
}
public void setResponseData(String responseData) {
this.responseData = responseData;
}
public String getExceptionMsg() {
return this.exceptionMsg;
}
public void setExceptionMsg(String exceptionMsg) {
this.exceptionMsg = exceptionMsg;
}
@Override
public String toString() {
if (this.exceptionMsg != null) {
return String.format("\n【请求地址】%s\n【请求数据】%s\n【异常信息】%s",
this, url, this.requestData, this.exceptionMsg);
}
return String.format("\n【请求地址】%s\n【请求数据】%s\n【响应数据】%s",
this.url, this.requestData, this.responseData);
}
}