Хотите знать, если кто-нибудь может помочь мне здесь:
private static func getURLRequestData(completion: @escaping (Data?) -> ()) {
// Gets the raw JSON Data
let session = URLSession(configuration: .default)
guard let url = URL(string: urlString) else { return }
var urlRequest = URLRequest(url: url)
let headers = [
"ts" : ts,
"apikey" : apiKey,
"hash" : hash,
"limit" : limit,
"orderBy" : orderedBy
]
urlRequest.allHTTPHeaderFields = headers
let task = session.dataTask(with: urlRequest) { (data, response, error) in
if error != nil {
print(#line, error!.localizedDescription)
}
print(response)
completion(data)
}
task.resume()
}
Как видите, я правильно устанавливаю заголовки с помощью своего API-ключа, но по какой-то причине я получаю возврат 409, который является отсутствующим "пользовательским ключом".
Кто-нибудь испытывал что-то подобное? Для чего стоит тот же самый запрос работает в Paw