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