Ideally I was expecting my absoluteURL to print
http://my-MacBook-Pro.local:8080/apis/v2/Driver/driverDetails?domain=123&driver=12&mykey=8908098
From this blog
But for some reason I am not able to get the full url defined correctly.
Code
var urlComponents = URLComponents(string : fullURL)!
for key in getData.allKeys {
let valueOfKey : String = getData.value(forKey: key as! String) as! String
print(key as! String + ":" + valueOfKey)
urlComponents.queryItems?.append(URLQueryItem(name: key as! String, value : valueOfKey))
//getData.value(forKey: key as! String) as! String?))
}
print("fullurl ->"+urlComponents.url!.debugDescription)
Current Output
domain:123 driver:12 mykey:8908098
fullurl->http://my-MacBook-Pro.local:8080/apis/v2/Driver/driverDetails