URLComponents 发表于 2019-03-02 | 分类于 iOS | 以前在不用第三方网络框架时,如果碰上 Get 请求,URL 拼接参数,基本也就是进行拼接。但实际上还有更好的方式,那就是使用 URLComponents 。 URLComponents 可以更方便的构造一个 URL。 12345678910var comp = URLComponents(string: "https://")comp?.host = "www.test.com"comp?.path = "/debug"let parameters = [ "token": "xxxxsdfa", "page": "1"]comp?.queryItems = parameters.map { URLQueryItem(name: $0.key, value: $0.value) }print(comp?.url?.absoluteString)// https://www.test.com?token=xxxxsdfa&page=1