|
|
@@ -44,7 +44,8 @@ public class IrsTest extends AppTests { |
|
|
|
@Test |
|
|
|
public void test1(){ |
|
|
|
String method = "GET"; |
|
|
|
String url = "https://bcdsg.zj.gov.cn:8443/restapi/prod/IC33000020230427000001/irs-res-bill/report/pdfUrl?appCode=A330000100000202105005790"; |
|
|
|
String url = "https://bcdsg.zj.gov.cn:8443/restapi/prod/IC33000020230427000001/irs-res-bill/report/pdfUrl" + |
|
|
|
"?appCode=A331123467587202307014177"; |
|
|
|
String appScret = "BCDSGS_4ab4235d26a9a357170a39f3a13fd68c"; |
|
|
|
String appKey = "BCDSGA_d874c8e46b541eb4e8aac6510fd3351b"; |
|
|
|
|
|
|
@@ -86,18 +87,21 @@ public class IrsTest extends AppTests { |
|
|
|
@Test |
|
|
|
public void test2() throws NoSuchAlgorithmException { |
|
|
|
long timestamp = System.currentTimeMillis(); |
|
|
|
String areaCode = "331121"; |
|
|
|
String areaCode = "331123"; |
|
|
|
String appKey = "A331101453557202109017383"; |
|
|
|
String appScret = "496f0f2a19994f76b4fd9dae087366c7"; |
|
|
|
|
|
|
|
String baseProjSys = "初次建设的应用21"; |
|
|
|
String baseProjSysCode = "A331123467587202307014177"; |
|
|
|
String baseProjName = "遂昌县-nsl-项目测试004"; |
|
|
|
String baseProjId = "331123230130123412186"; |
|
|
|
String requestSecret = RefreshKeyUtil.getRequestSecret(appKey, appScret); |
|
|
|
String capCode = CryptUtils.MD5Encode(timestamp + areaCode); |
|
|
|
String capTime = String.valueOf(timestamp); |
|
|
|
String sign = CryptUtils.MD5Encode(appKey + requestSecret + timestamp); |
|
|
|
String url = "https://interface.zjzwfw.gov.cn/gateway/api/proxy/001003001029/dataSharing/94wbaL1I1Pbz0648.htm?requestTime=" + timestamp + |
|
|
|
"&sign=" + sign + "&appKey=" + appKey + "&capCode=" + capCode + "&capTime=" + capTime + |
|
|
|
"&baseProjSys=测试应用&areaCode=331121&baseProjName=nsl-丽水演示项目&baseProjId=331100230130112233001" + |
|
|
|
"&isEffective=1&baseProjSysCode=25083657"; |
|
|
|
"&baseProjSys=" + baseProjSys + "&areaCode=331123&baseProjName=" + baseProjName + "&baseProjId=" + baseProjId + |
|
|
|
"&isEffective=1&baseProjSysCode=" + baseProjSysCode; |
|
|
|
RestTemplate restTemplate = new RestTemplate(); |
|
|
|
ResponseEntity<String> forEntity = restTemplate.getForEntity(url, String.class); |
|
|
|
|
|
|
|