Xcode

【Xcode】SwiftでGETリクエストを送る方法


画像


ソースコード


class ViewController: UIViewController {
  override func viewDidLoad() {
    super.viewDidLoad()

    let url: URL = URL(string: "アクセスするURL")!
        let task: URLSessionTask = URLSession.shared.dataTask(with: url, completionHandler: {(data, response, error) in
            // コンソールに出力
            print("data: \(String(describing: data))")
            print("response: \(String(describing: response))")
            print("error: \(String(describing: error))")

            do{
                let getJson = try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSDictionary
                let couponData = try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.allowFragments)
            }
            catch {
                print(error)
            }
        })
        task.resume()
  }
}


以上、これでサーバーにGETリクエストを送って値を取得することができます

-Xcode

© 2024 ITime