İçeriğe geç

URLComponents kullanımı

Merhabalar bu yazımda iOS ile Servis bağlantısı yapacak url ve parametreleri url birleştirme yaparak elde etmeyi göstereceğim.

Bildiğimiz gibi URL belli parçalardan oluşur. Örneğin https – github.com – /api gibi parçalara bölünebilir. Birleştirme işlemini URLComponents sınıfı ile kolay bir şekilde halledebiliriz.

Aşağıda yazdığım örneği inceleyebilirsiniz.

var urlComponents = URLComponents()
urlComponents.scheme = "https"
urlComponents.host = "kenanatmaca.com"
urlComponents.path = "/api"
urlComponents.queryItems = [
   URLQueryItem(name: "query", value: "test")
]

urlComponents.url?.absoluteString // "https://kenanatmaca.com/api?query=test"

Sorgu parametrelerinide Örnekteki gibi URLQueryItem yardımcı sınıfı ile oluşturarak, components içerisine ekleyebilirsiniz.

Kategori:iOS

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Copyright © 2022 Kenan Atmaca