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

সুইফটে আইওএস অ্যাপে HTTP রিকোয়েস্ট (Request) করার পদ্ধতি


URLSession, DataTask এবং Request ব্যবহার করে HTTP রিকোয়েস্ট (GET, POST, PUT, DELETE) করুন।

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 = "DELETE" // GET, POST, PUT, DELETE
    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. iOS Photos অ্যাপ দিয়ে ফটো এডিট করার পদ্ধতি

  2. সুইফ্টের সাথে iOS CRUD অ্যাপে রিয়েল্ম ডেটাবেস ইন্টিগ্রেশন: ধাপে ধাপে গাইড

  3. কম বাজেটে প্রফেশনাল App Store প্রিভিউ তৈরি করুন

  4. আইওএস ১১ নোটস অ্যাপ দিয়ে সহজে ডকুমেন্ট স্ক্যান ও সেভ করুন