代码之家  ›  专栏  ›  技术社区  ›  MEH

如何在Alamofire中为GET方法发送自定义参数?

  •  0
  • MEH  · 技术社区  · 9 年前

    我有这个 array = [1,2,3]

    http://somedomain.com/today?intersets=1,2,3

    我试着这样发送:

    let params: Parameters = [ "intersets": array]

    Alamofire.request(url, method: .get, parameters: params ,headers: header)

    response.request ,我得到了这个:

    http://somedomain.com/today?intersets%5B%5D=1&intersets%5B%5D=2intersets%5B%5D=3

    关于如何解决这个请求,有什么想法吗?

    1 回复  |  直到 9 年前
        1
  •  1
  •   glyvox    9 年前

    String 并将其作为参数发送。

    let string = array.joined(separator: ",")
    let params: Parameters = [ "intersets": string]