वेब पेज डाउनलोड करना

Swift:
वेब पेज डाउनलोड करना

How to: (कैसे करें:)

import Foundation

if let url = URL(string: "https://example.com") {
    let task = URLSession.shared.dataTask(with: url) { data, response, error in
        guard let data = data else {
            print("Data not found: \(error?.localizedDescription ?? "Unknown error")")
            return
        }
        if let webpageContent = String(data: data, encoding: .utf8) {
            print(webpageContent)
        }
    }
    task.resume()
}

सैंपल आउटपुट:

<!doctype html>
<html>
...
</html>

Deep Dive (गहराई से जानिए)

वेब पेज डाउनलोडिंग का इस्तेमाल 1990 के दशक से हो रहा है जब इंटरनेट नया था। URLSession ऐप्लिकेशन्स को HTTP नेटवर्किंग करने की सुविधा देता है। Swift में, URLSession सिंपल और मल्टीपार्ट डाउनलोड्स, बैकग्राउंड डाउनलोड्स, और वेबसाइट से डाटा पाने के काम आता है। अन्य विकल्प जैसे Alamofire थर्ड-पार्टी लाइब्रेरी भी मौजूद हैं।

See Also (और भी जानकारी)