微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.3 KiB

package com.ynxbd.common;
import com.alibaba.fastjson.JSONObject;
import com.ynxbd.common.bean.pay.PEISOrderInfo;
import com.ynxbd.common.helper.common.Base64Helper;
import com.ynxbd.common.helper.common.JsonHelper;
import com.ynxbd.common.helper.http.OkHttpHelper;
import com.ynxbd.common.result.JsonResult;
import com.ynxbd.common.result.Result;
import com.ynxbd.wx.config.WeChatConfig;
import com.ynxbd.wx.utils.DesEncryptHelper;
import lombok.extern.slf4j.Slf4j;
import okhttp3.FormBody;
import okhttp3.RequestBody;
import org.apache.commons.lang3.ObjectUtils;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
@Slf4j
public class TestA {
public static void main(String[] args) throws UnsupportedEncodingException {
// String a = "";
// String s = DesEncryptHelper.deCode(a);
// System.out.println(s);
// RequestBody requestBody = new FormBody.Builder()
// .add("token", "")
// .add("state", "aHR0cCUzQSUyRiUyRnNseGxmd3N5LnNseHJteXkuY24lMkZ3eCUyRndlYiUyRnJlZy1yZXNlcnZlLmh0bWwlMjMlMkY=")
// .add("isUserInfo", "false")
// .add("enuId", "false")
// .add("protocolState", "0")
// .build();
// log.info("[认证请求转发] resp:[{}]", requestBody);
// log.info("[认证请求转发] resp:[{}]", JsonHelper.toJsonString(requestBody));
// String data = OkHttpHelper.postFormStr("http://slxlfwsy.slxrmyy.cn/wx/wx_auth/is_auth", map -> {
// map.put("token", null);
// map.put("state", "aHR0cCUzQSUyRiUyRnNseGxmd3N5LnNseHJteXkuY24lMkZ3eCUyRndlYiUyRnJlZy1yZXNlcnZlLmh0bWwlMjMlMkY=");
// map.put("isUserInfo", false);
// map.put("enuId", false);
// map.put("protocolState", 0);
// }, null);
// String data = OkHttpHelper.post("http://www.slxrmyy.cn/wx/wx_auth/is_auth", requestBody);
// JSONObject jsonObject = JsonHelper.parseObject(data);
// System.out.println(JsonHelper.toJsonString(jsonObject));
//
// String state = "aHR0cCUzQSUyRiUyRnNseGxmd3N5LnNseHJteXkuY24lMkZ3eCUyRndlYiUyRnJlZy1yZXNlcnZlLmh0bWwlMjMlMkY=";
// String decode = URLDecoder.decode(Base64Helper.decode(state), "UTF-8");
// System.out.println(decode);
9 months ago
}
}