alamofire GET请求带中文参数遇到的问题

来源:互联网 发布:淘宝化妆品店铺介绍 编辑:程序博客网 时间:2024/05/19 02:38

不要自己拼接链接,中文参数会出问题。
使用自带的参数代码如下

//错误示例 let url : URLStringConvertible = "http://bai.com/test2/login/get.php?mobile=\(userPhone)&rename=\(username)"//正常示例 let url : URLStringConvertible = "http://baidu.tk/test2/login/register.php"            let para=["mobile": userPhone,""rename": username];            Alamofire.request(.GET, url ,parameters: para).responseJSON{ response in                if let JSON = response.result.value                {                    if JSON["msg"] as! String == "1"                    {                        self.registerActivity.stopAnimating()                        //self.dismissViewControllerAnimated(true, completion: nil)                        self.showAlert("成功", alertMessage: "成功,请返回", actionTitle: "确定")                       self.navigationController?.popViewControllerAnimated(true)                    }                    else                    {                        self.registerActivity.stopAnimating()                        self.showAlert("出错", alertMessage: "", actionTitle: "确定")                    }                }            }
0 0
原创粉丝点击