소스 검색

url 判断是否带问号

yuedefeng 6 년 전
부모
커밋
58d953917f

+ 1 - 1
src/main/java/com/common/workflow/service/activiti/custom/TaskCompleteCallbackListener.java

@@ -22,7 +22,7 @@ public class TaskCompleteCallbackListener implements TaskListener {
         String nrOfCompletedInstances = delegateTask.getVariable("nrOfCompletedInstances").toString();
 
         if (callbackUrl.length() > 0 && Integer.parseInt(nrOfActiveInstances) <= 1) {
-            String s = HttpRequest.sendGet(callbackUrl, "result=" + result + "&bussinessKey=" + bussinessKey);
+            String s = HttpRequest.sendGet(callbackUrl, "ret=" + result + "&busid=" + bussinessKey);
             System.out.println(s);
         }
     }

+ 7 - 1
src/main/java/com/common/workflow/service/util/HttpRequest.java

@@ -23,7 +23,13 @@ public class HttpRequest {
         String result = "";
         BufferedReader in = null;
         try {
-            String urlNameString = url + "?" + param;
+            String urlNameString = "";
+            if(url.indexOf("?") > -1) {
+                urlNameString = url + "&" + param;
+            } else {
+                urlNameString = url + "?" + param;
+            }
+
             URL realUrl = new URL(urlNameString);
             // 打开和URL之间的连接
             URLConnection connection = realUrl.openConnection();