zhangzhanping 5 years ago
parent
commit
3884735fd8
1 changed files with 31 additions and 3 deletions
  1. 31 3
      DataFusion/src/com/zskk/control/HttpTest.java

+ 31 - 3
DataFusion/src/com/zskk/control/HttpTest.java

@@ -23,10 +23,14 @@ public class HttpTest {
      */
     public static void main(String[] args) {
         Map<String, String> data = new HashMap<>(22);
+        //获取data数据
         getData(data);
         Map<String, String> params = new HashMap<>(10);
+        //时间戳
         params.put("timestamp", String.valueOf(getSecondTimestamp(new Date())));
+        //signature
         params.put("signature", getSign(data, "YgpxjVeIx0yoK6Atz413IAj7hU9dygH4"));
+        //datajson字符串
         params.put("data", JSON.toJSONString(data));
         System.out.println(params);
         String result = sendPost(url, params);
@@ -205,12 +209,28 @@ public class HttpTest {
         data.put("confirm_doctor_id", "12");
         data.put("confirm_doctor_name", "的撒旦2");
     }
-
+    /**
+     *
+     * 功能描述:生成signature
+     *
+     * @param: [param, key]
+     * @return: java.lang.String
+     * @auther: zzp
+     * @date: 2019/12/24 15:28
+     */
     public static String getSign(Map<String, String> param, String key) {
         return DigestUtils.md5Hex(Ksort(param) + key);
     }
 
-
+    /**
+     *
+     * 功能描述: 对数组的值按key排序,生成url的形式(http_build_query)
+     *
+     * @param: [map]
+     * @return: java.lang.String
+     * @auther: zzp
+     * @date: 2019/12/3 15:29
+     */
     public static String Ksort(Map<String, String> map) {
         String sb = "";
         String[] key = new String[map.size()];
@@ -232,7 +252,15 @@ public class HttpTest {
         return sb.replace("%3D", "=").replace("%26", "&");
     }
 
-
+    /**
+     *
+     * 功能描述: 获取当前时间戳(秒)
+     *
+     * @param: [date]
+     * @return: int
+     * @auther: MACHENOIKE
+     * @date: 2019/12/3 15:26
+     */
     public static int getSecondTimestamp(Date date) {
         if (null == date) {
             return 0;