Convert cUrl command to HTTP Request in Swift Convert cUrl command to HTTP Request in Swift curl curl

Convert cUrl command to HTTP Request in Swift


I know that this is not using Alamofire but this is how I would achieve it.

import PlaygroundSupportimport Foundationlet key = "2s7Ymz8gu7_8XuTEeMFVmxJBLmyNNL4n8"let secret = "8XuXAs8K37ejtYqvsEue2p"let url = URL(string: "https://api.ote-godaddy.com/v1/domains/available?domain=example.guru&checkType=FULL")var request = URLRequest(url: url!)request.addValue("application/json", forHTTPHeaderField: "Accept")request.addValue("sso-key \(key):\(secret)", forHTTPHeaderField: "Authorization")let task = URLSession.shared.dataTask(with: request) { data, response, error in    guard error == nil else {        print(error!)        return    }    guard let data = data else {        print("Data is empty")        return    }    let json = try! JSONSerialization.jsonObject(with: data, options: [])    print(json)}task.resume()PlaygroundPage.current.needsIndefiniteExecution = true