如何使用 alamofire 使用 get 方法构建 url 请求

how tobuild url request with get method using alamofire

我不知道使用动态 values.I 构建 api 有一个 api,因此,我想通过发送带有纬度的 url 请求来获得 pluscode,经度和电子邮件到基地 url.My 要求是在 get 方法中发送带有纬度、经度和电子邮件值的请求,并从 response.Can 获取 pluscode 任何人都可以帮助我构建此 url。

     lat = locValue.latitude
      long = locValue.longitude
    email = abcdefg@gmail.com

    //base url 
    var pluscodeurl = "https://plus.codes/api?address="

let postParameters = ["address":lat+long ,"email":"mahithaa.angadi@gmail.com"] as [String : Any]

        Alamofire.request(pluscodeurl, method: .get, encoding: URLEncoding.default, headers: nil).responseJSON {  response in
            switch response.result {
            case .success:
                print(response)

            case .failure(_):
                break

            }

        }

这是您可以编写的片段

        let lat = "19.0760"
        let long = "72.8777"
        let email = "abc@test.com"
        let ApiURL = "https://plus.codes/api?address=\(lat),\(long)&email=\(email)"

        Alamofire.request(ApiURL).responseJSON { response in
            print("Result: \(response.result)")
            if let json = response.result.value {
                print("JSON: \(json)")
            }
            if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {
                print("Data: \(utf8Text)")
            }
        }

您可以按照以下格式写下您的url:

let email = "abc@gmail.com"

let pluscodeurl = "https://plus.codes/api?address=\(lat),\(long)&email=\(email)"