কম্পিউটার টিউটোরিয়াল

আইওএস/আইফোনে RESTful সার্ভিস অ্যাক্সেস করার পদ্ধতি সুইফটে


সুইফটে REST API অ্যাক্সেস করতে URLSession এবং Data Task ব্যবহার করুন।

ধাপগুলো —

  • ডিফল্ট কনফিগারেশন দিয়ে Session তৈরি করুন।
  • URL Request তৈরি করুন (GET, POST, PUT, DELETE)।
  • Data Task চালু করুন এবং রেসপন্স হ্যান্ডল করুন।
func hitAPI(_for URLString: String) {
    let configuration = URLSessionConfiguration.default
    let session = URLSession(configuration: configuration)
    let url = URL(string: URLString)!
    var request = URLRequest(url: url)
    request.httpMethod = "GET"
    request.addValue("application/json", forHTTPHeaderField: "Content-Type")
    request.addValue("application/json", forHTTPHeaderField: "Accept")
    let dataTask = session.dataTask(with: url) { data, response, error in
        guard let httpResponse = response as? HTTPURLResponse, let receivedData = data else {
            print("error: not a valid http response"); return
        }
        switch httpResponse.statusCode {
        case 200: break // success
        case 400: break
        default: break
        }
    }
    dataTask.resume()
}

নোট — Info.plist-এ App Transport Security Exception দরকার হতে পারে।


  1. অ্যান্ড্রয়েড ফোন থেকে আইফোনে মাইগ্রেট করুন

  2. নিরাপদে আইওএস ডাউনগ্রেড: ধাপে ধাপে গাইড

  3. iOS ১৫ থেকে iOS ১৪.৬-এ নিরাপদে কীভাবে ফিরে যাবেন: ধাপে ধাপে গাইড

  4. iOS 12 শীঘ্র ইনস্টল করুন: Apple Beta জয়েন করে নতুন ফিচার অ্যাক্সেস করার ধাপে ধাপে গাইড