Cocos发送Http命令

/**

     * 获取手机验证码

     * @param phone 手机号

     * @param type 类型,目前固定为1

     * @param errFunc 错误回调

     * @param SuccessFunc 成功回调

     */

    public static SendPhoneCode(phone: string, type: number, errFunc, SuccessFunc) {

        let token = Http.getRandomChars(32);//token:得到32位随机字符串

        let key = "";//默认为空字符串

        let cmd = "/api/open/code";//指令

        let time = Math.round(new Date().getTime() / 1000);//本地的Unix单位时间戳,单位为秒

        let body = JSON.stringify({ "phone": phone, "type": type });//消息内容结构,json序列化

        //签名,使用md5把(`指令 + Unix时间戳 + 请求数据 + 用户TOKEN + 签名秘钥`)

        let sign = Help.getMd5(cmd + time + body + token + key);

        //发送数据

        Http.ServerPost(cmd, token, body, sign, errFunc, SuccessFunc);

    }



你可能感兴趣的:(Cocos发送Http命令)