Răsfoiți Sursa

优化ws请求

林琦海 5 ani în urmă
părinte
comite
fc827e741c
1 a modificat fișierele cu 14 adăugiri și 4 ștergeri
  1. 14 4
      common/components/goWs.php

+ 14 - 4
common/components/goWs.php

@@ -18,12 +18,16 @@ class goWs
     }
 
     public static function sendToUid($uid,$msg){
-        $path = '/send?uid='.$uid.'&msg='.$msg;
+        $path = '/send';
+        $param = [
+            'uid'=>$uid,
+            'msg'=>$msg
+        ];
         Yii::info("sendToUid path: ".$path);
-        self::request($path);
+        self::request($path,'post',$param);
     }
 
-    public static function request($path)
+    public static function request($path,$method='get',$params = [])
     {
         //暂时先写死
         $url = 'http://127.0.0.1:7777';
@@ -33,6 +37,12 @@ class goWs
             CURLOPT_TIMEOUT => 2,
             CURLOPT_CONNECTTIMEOUT => 2,
         ]);
-        $curl->get($url);
+        if($method=='get'){
+            $curl->get($url);
+        }else{
+            //post
+           $curl->setPostParams($params)->post($url);
+        }
+
     }
 }