Я делаю вызовы API в Swift, используя URLSession, и я хочу добавить опцию в своем запросе, разрешать ли перенаправления запроса (followRedirect), но я не знаю, как это сделать. Я думаю, что есть способAlamofire, но я не могу использовать внешнюю библиотеку для этой задачи ...
т.е. в NodeJS вы можете сделать
var 'https' = require('follow-redirects').'https';
//and add this in field in options of https.request allowing max 21 redirects
'maxRedirects': 21
Если кто-то знает, как это сделать .. Пожалуйста, дайте мне знать ..
Это мой фрагмент, дайте мне знать о любых предлагаемых изменениях.
import Foundation
var sema = DispatchSemaphore (value: 0)
var request = URLRequest(url: URL(string: "https://mockbin.org/request")!, timeoutInterval: 2000)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
sema.signal()
}
task.resume()
sema.wait()