client = new Client([ 'timeout' => 10, ]); } public function login(string $username,string $password) { $url = 'https://api-manage2.shengtongedu.cn/st-permission-server/saas/account/login'; $options = [ 'body'=>json_encode([ 'campusIdList'=>['1863'], 'loginCode'=>$username, 'loginPassword'=>md5($password), 'platform'=>'OMO_WEB', ]), 'headers'=>[ 'user-agent'=>'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.196.400 QQBrowser/11.7.5286.400', 'platform'=>'OMO_WEB', 'content-type'=>'application/json; charset=utf-8', ] ]; $result = $this->client->post($url,$options); return json_decode($result->getBody()->getContents(),true); } }