如何在WebService体中添加用户名和密码并获取令牌

时间:2017-09-15 12:43:30

标签: ios swift

我正在研究swift并面临从服务器获取令牌的问题。我试图解决它,但在iOS中它总是失败。我把api放在了hurl.it并添加了标题内容类型:Application / json,但我不知道如何在Webservice请求中添加有效负载值:payload--{\"username\": \"username\",\"password\": \"userpassword\"}

1 个答案:

答案 0 :(得分:0)

您可以在类似于代码的请求的httpbody中设置有效负载数据。

var dicParameter : NSDictionary = ["username": "username","password":"password"]
                var reqData : NSData = JSONSerialization.data(withJSONObject: dicParameter, options: JSONSerialization.WritingOptions.init(rawValue: 0))

                var request : URLRequest = URLRequest.init(url: "url")
                request.httpBody = reqData