lixing пре 2 година
родитељ
комит
f8fee0180a
1 измењених фајлова са 43 додато и 0 уклоњено
  1. 43 0
      src/main/resources/config/heartbeat-app.sh

+ 43 - 0
src/main/resources/config/heartbeat-app.sh

@@ -0,0 +1,43 @@
+#/bin/sh
+
+post_json() {
+  response=`curl "${address}${url}" -X $request --connect-timeout 15 -m 20 --header 'Content-Type: application/json' -d "${data}" -o /dev/null -s -w %{http_code}`
+
+  if [ $response != '200' ];then
+    exit 3
+  fi
+}
+
+
+post_jsonstring() {
+    response=`curl "${address}${url}" -X $request --connect-timeout 15 -m 20 --header 'Content-Type: application/x-www-form-urlencoded' -d "jsonSting=${data}" -o /dev/null -s -w %{http_code}`
+
+    if [ $response != '200' ];then
+      exit 3
+    fi
+}
+
+if [ -n "$SERVER_PORT" ];then
+  port="$SERVER_PORT"
+elif [ -n "$PORT_DOCKER" ];then
+  port="$PORT_DOCKER"
+fi
+
+address="http://127.0.0.1:${port}"
+request='POST'
+type='json'
+url="/reportOutlines/enums/reportState"
+data='{}'
+
+
+# address="http://127.0.0.1:${port}"
+# request='POST'
+# type='jsonstring'
+# url="/Spring/MVC/entrance/unifier/getPersonByUserNameService"
+# data='{"user_id":"","pd":"","person_id":"","groupCode":"BR","puser":{"userId":"","loginDevice":"PC","pd":""},"loginName":"PERSAGYADMIN","loginDevice":"PC","isAdminLogin":true}'
+
+if [ "$type" = "json" ];then
+  post_json
+elif [ "$type" = "jsonstring" ];then
+  post_jsonstring
+fi