iOS 네트워크 URLSession 만들기

Woozoo·2022년 12월 21일
0
import Foundation

// configuration -> urlsession -> urlsessionTask

let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration)

let url = URL(string: "https://api.github.com/users/woozoobro")!

let task = session.dataTask(with: url) { data, response, error in
	guard let httpResponse = response as? HTTPURLResponse, (200..<300).contains(httpResponse.statusCode) else {
	    print("--> response \(response)")
        return
    }
    
    guard let data = data else { return }
    
    let result = String(data: data, encoding: .utf8)
    print(result)
}

task.resume()
profile
우주형

0개의 댓글