如何使用参数创建HTTP GET请求。 SwiftyJSON Swift

时间:2015-08-27 14:49:18

标签: swift swifty-json

下面提到的片段工作得很好。它查询JSON数据。我只是想知道如何用这个传递参数。

let filePath = NSURL(string: "http://localhost:2403/postedjob")
let jsonData = NSData(contentsOfURL:filePath!)
let json = JSON(data: jsonData!, options: NSJSONReadingOptions.AllowFragments, error: nil)

我想传递这个参数:

let params = ["$limit": 2, "$sort": ["id":"+1"]] as Dictionary<String, AnyObject>

2 个答案:

答案 0 :(得分:0)

对于GET请求,在查询字符串中传递参数(&#34;?&#34;标记之后的部分)。

对于POST请求,可以通过多种方式在body中发送参数。原始数据,表单数据和JSON等方法。

当然服务器必须与使用的方法相匹配。

答案 1 :(得分:0)

Alamofire可能是您传递参数的好选择。

https://github.com/Alamofire/Alamofire