sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Пример крутого post запроса без использования Alamofire от GURU - Swift 5


func guruPost(guruStringURL: String) {
        
guard let guruURL = URL(string: guruStringURL) else {
return
}
                    
var guruRequest = URLRequest(url: guruURL)
        
guruRequest.httpMethod = "POST"
let guruPostString = "it-guru.kz=swift"
        
guruRequest.httpBody = guruPostString.data(using: .utf8)
        

let task = URLSession.shared.dataTask(with: guruRequest) { data, response, error in
            
guard error != nil else {
return
}
            
guard let guruData = data else {
return
}
            
guard let httpStatus = response as? HTTPURLResponse else {
return
}
            
let guruStatus = httpStatus.statusCode
            
guard guruStatus == 200 else {
print("Status", guruStatus)
return
}
            
let guruResponse = String(data: guruData, encoding: .utf8)
print("Response \(guruResponse ?? "Response Error")")
}
        
task.resume()
}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего