|
@@ -5,10 +5,7 @@ import org.apache.commons.httpclient.HttpClient;
|
|
|
import org.apache.commons.httpclient.NameValuePair;
|
|
|
import org.apache.commons.httpclient.methods.PostMethod;
|
|
|
|
|
|
-import java.io.BufferedReader;
|
|
|
-import java.io.IOException;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.io.InputStreamReader;
|
|
|
+import java.io.*;
|
|
|
import java.util.Iterator;
|
|
|
|
|
|
|
|
@@ -21,55 +18,46 @@ import java.util.Iterator;
|
|
|
public class QueryDemo_Test {
|
|
|
|
|
|
|
|
|
- * 测试地址
|
|
|
+ * 测试地址
|
|
|
*/
|
|
|
-
|
|
|
+ private static final String URL = "http://127.0.0.1:18081/gateway?api=credit.sec.data";
|
|
|
+
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- private static final String URL = "http://127.0.0.1:18080/gateway?api=credit.sec.data";
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
- * 分配的appKey
|
|
|
+ * 分配的appKey
|
|
|
*/
|
|
|
- private static final String APP_KEY = "jkxy";
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+ private static final String appKey = "rongchengzhiyun";
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- * 方法入口
|
|
|
+
|
|
|
+ * 方法入口
|
|
|
*
|
|
|
* @param args
|
|
|
*/
|
|
|
- public static void main(String[] args) throws Exception {
|
|
|
-
|
|
|
- for (int i = 0;i<=1000000;i++){
|
|
|
- QueryDemo_Test demo = new QueryDemo_Test();
|
|
|
- demo.runMainService(i);
|
|
|
- }
|
|
|
-
|
|
|
+ public static void main(String args[]) throws Exception {
|
|
|
+ QueryDemo_Test demo = new QueryDemo_Test();
|
|
|
+ demo.runMainService();
|
|
|
}
|
|
|
|
|
|
|
|
|
- * 调用主接口
|
|
|
+ * 调用主接口
|
|
|
*/
|
|
|
- public void runMainService(int i) {
|
|
|
+ public void runMainService() {
|
|
|
try {
|
|
|
|
|
|
- * 实名demo
|
|
|
+ * 实名demo
|
|
|
*/
|
|
|
- JSONObject paramJsonObj = initParamJsonObj_Realname(i);
|
|
|
+ JSONObject paramJsonObj = initParamJsonObj_Realname();
|
|
|
String ret = postClient(URL, paramJsonObj);
|
|
|
System.out.println(ret);
|
|
|
} catch (Exception e) {
|
|
@@ -78,66 +66,58 @@ public class QueryDemo_Test {
|
|
|
}
|
|
|
|
|
|
|
|
|
- * 整合参数(实名认证)
|
|
|
+ * 整合参数(实名认证)
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public JSONObject initParamJsonObj_Realname(int i) {
|
|
|
+ public JSONObject initParamJsonObj_Realname() {
|
|
|
|
|
|
- * 基本参数
|
|
|
+ * 基本参数
|
|
|
*/
|
|
|
JSONObject paramJsonObj = new JSONObject();
|
|
|
- paramJsonObj.put("api", "COMPANY_QUERY_V1");
|
|
|
- paramJsonObj.put("appKey", APP_KEY);
|
|
|
+ paramJsonObj.put("api", "PROTOCOL_ADD_V1");
|
|
|
+
|
|
|
+ paramJsonObj.put("appKey", appKey);
|
|
|
paramJsonObj.put("appSecret",
|
|
|
-
|
|
|
- "7697CE9BB9D5A856CFDDE738320AD34EA53E483C");
|
|
|
+ "DDEF5E6D6028FCA74144290AF7EA628A9DE84B39");
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- * 业务参数
|
|
|
+ * 业务参数
|
|
|
*/
|
|
|
- JSONObject dataJson = initMainServiceParamJsonObj_Realname(i);
|
|
|
+ JSONObject dataJson = initMainServiceParamJsonObj_Realname();
|
|
|
paramJsonObj.put("data", dataJson);
|
|
|
-
|
|
|
return paramJsonObj;
|
|
|
}
|
|
|
|
|
|
|
|
|
- * 初始化业务参数(实名认证)
|
|
|
+ * 初始化业务参数(实名认证)
|
|
|
*
|
|
|
- * 姓名,身份证,手机号
|
|
|
+ * 姓名,身份证,手机号
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public JSONObject initMainServiceParamJsonObj_Realname(int i) {
|
|
|
+ public JSONObject initMainServiceParamJsonObj_Realname() {
|
|
|
|
|
|
* 具体业务参数放在data中
|
|
|
*/
|
|
|
JSONObject dataJson = new JSONObject();
|
|
|
-
|
|
|
- dataJson.put("name","刘伟");
|
|
|
- dataJson.put("mobile","18929408405");*
|
|
|
-
|
|
|
-
|
|
|
- dataJson.put("id_number","bdbcb76a4c74b6f7770e469d647d30ae674b9d089e1cb01615cc46e258201255");
|
|
|
- dataJson.put("mobile","54f3746ad9998989ebcb7a3444b5edb694314472cbb74a2fd6458dd64b378b02");
|
|
|
+
|
|
|
+ dataJson.put("id_number",SHA256Utils.String2SHA256("152322196311063719"));
|
|
|
+ dataJson.put("mobile",SHA256Utils.String2SHA256("13104866236"));
|
|
|
dataJson.put("encrypt","SHA256");*/
|
|
|
-
|
|
|
-
|
|
|
- dataJson.put("id_number",MD5Util.MD5("370523197112090723"));
|
|
|
- dataJson.put("mobile",MD5Util.MD5("13490329255"));*/
|
|
|
-
|
|
|
-
|
|
|
- dataJson.put("mobileCalled","13691459653");*/
|
|
|
+ dataJson.put("companyNum", "10004849");
|
|
|
+ dataJson.put("serviceStartTime","2022-04-15T17:30:37");
|
|
|
+ dataJson.put("serviceEndTime","2023-04-15T21:30:37");
|
|
|
+ dataJson.put("contractFileName","spring高级源码笔记msy.pdf");
|
|
|
+ dataJson.put("serviceType","3");
|
|
|
+ dataJson.put("base64Str",Base64Util.getPDFBinary(new File("C:\\Users\\msy\\Desktop\\spring高级源码笔记.pdf")));
|
|
|
|
|
|
list.add("13752639577");
|
|
|
dataJson.put("msisdnmd5list",list);*/
|
|
|
- dataJson.put("companyName","长沙争渡网络科技有限公司" +i);
|
|
|
-
|
|
|
-
|
|
|
- return dataJson;
|
|
|
+ return dataJson;
|
|
|
}
|
|
|
|
|
|
|