如何使用json将数据发布到swift中的web服务

时间:2017-10-18 14:19:10

标签: json swift web-services http-post http-get

我必须从ios app发送用户名和密码到web服务(创建的asp.net)才能进入应用程序。

如果用户信息为paragraf='[domain]/?p=899:2000:15018702722302::NO:::' var regex= /\/\?p=\d{3}\:\d{0,4}(.*)/; var match = regex.exec(paragraf); alert('The rest of the right side of the string: ' + match[1]);,则Web服务返回类似“1”的内容,表示用户之前已注册,因此用户可以进入该应用程序。或者返回“0”表示用户之前未注册,无法进入应用程序。

那么,我该怎么做?

1 个答案:

答案 0 :(得分:1)

我认为这会对你有帮助

func login()
{
    let parameters = ["username": "john","password":"123456"]

    Alamofire.request(.POST, "http://myurl.com",parameters: parameters as? [String : AnyObject], encoding: .JSON).responseJSON
        {
            response in switch response.2
            {
            case .Success(let JSON):
                print(JSON)
                let response = JSON as! NSArray
                print(response)
                break
            case .Failure(let error):
                print("Request failed with error: \(error)")
                break
            }

    }
}