var urlComponents = URLComponents(string: "https://jsonplaceholder.typicode.com/users/")
urlComponents?.queryItems = [URLQueryItem(name: "id", value: userId.id)]
var urlComponents = URLComponents(string: "https://jsonplaceholder.typicode.com/users/")
urlComponents?.queryItems = [URLQueryItem(name: "id", value: userId.id)]
var urlRequest = URLRequest(url: (urlComponents?.url!)!)
urlRequest.httpMethod = "GET"
let config = URLSessionConfiguration.default
let session = URLSession(configuration: config)
print("urlRequest=====\(urlRequest)")
session.dataTask(with: urlRequest) { (data, response, error) in
guard let data = data else { return }
do {
let decoder = JSONDecoder()
let userRes = try decoder.decode([UserResponse].self, from: data)
self.delegate?.UserDetailsSuccess(userDetail: userRes)
} catch let error {
print("Error: ", error)
}
}.resume()
I am getting the url as : urlRequest=====https://jsonplaceholder.typicode.com/users/?id=1 The actual url : https://jsonplaceholder.typicode.com/users/1
I need to remove the ?id= How to remove this characters from this. Please help.
Thanks in advance.