This commit is contained in:
六如
2024-09-17 23:07:32 +08:00
parent 50e576b9fc
commit 89ce369c8f
41 changed files with 1261 additions and 229 deletions

View File

@@ -68,6 +68,43 @@ public class AlipayClientPostTest extends TestBase {
System.out.println(responseData);
}
// 输出返回xml格式
@Test
public void testGetXml() throws Exception {
// 公共请求参数
Map<String, String> params = new HashMap<String, String>();
params.put("app_id", appId);
params.put("method", "story.get");
params.put("format", "xml"); // xml
params.put("charset", "utf-8");
params.put("sign_type", "RSA2");
params.put("timestamp", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
params.put("version", "1.0");
// 业务参数
Map<String, Object> bizContent = new HashMap<>();
bizContent.put("id", "1");
bizContent.put("name", "葫芦娃");
params.put("biz_content", JSON.toJSONString(bizContent));
String content = AlipaySignature.getSignContent(params);
String sign = AlipaySignature.rsa256Sign(content, privateKey, "utf-8");
params.put("sign", sign);
System.out.println("----------- 请求信息 -----------");
System.out.println("请求参数:" + buildParamQuery(params));
System.out.println("商户秘钥:" + privateKey);
System.out.println("待签名内容:" + content);
System.out.println("签名(sign)" + sign);
System.out.println("URL参数" + buildUrlQuery(params));
System.out.println("----------- 返回结果 -----------");
String responseData = postJson(url, params);// 发送请求
// <ApiResponse><code>0</code><msg>success</msg><sub_code></sub_code><sub_msg></sub_msg><data><name>乌鸦喝水</name><id>1</id></data></ApiResponse>
System.out.println(responseData);
}
@Test
public void testFind() throws Exception {

View File

@@ -1,12 +1,10 @@
package com.gitee.sop.test;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import org.junit.Assert;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
@@ -101,7 +99,7 @@ public class AllInOneTest extends TestBase {
Assert.assertEquals("isv.route-no-permissions", jsonObject.getString("sub_code"));
});
client.execute(requestBuilder);
//client.execute(requestBuilder);
}
/**