在AlamoFire中发送JSON字符串

时间:2016-07-05 09:44:55

标签: ios swift alamofire

这是我的代码:

let str :String = "{"emailId":"\(id)","password":"\(pass)"}"

Alamofire.request(.GET, "http://constructionapp.dev04.vijaywebsolutions.com/proroffingservice.asmx?op=wsUserLogin", parameters: ["json":str])
            .responseJSON{response in
                self.arrresult = JSON(response.result.value!)}

1 个答案:

答案 0 :(得分:-2)

可能您正在搜索带参数的词典:

func fetchUser()
{
    guard let emailId = IDtxt.text, password = passtxt.text else {return}

    var parameters = [String: String]()
    parameters["emailId"] = emailId
    parameters["password"] = password

    Alamofire.request(.GET, "http://constructionapp.dev04.vijaywebsolutions.com/proroffingservice.asmx?op=wsUserLogin", parameters: ["json": parameters]).responseJSON
        {
            response in
            if let result = response.result.value
            {
                self.arrresult = JSON(result)
            }
        }
}

最好去阅读Alamofire手册