Swift: загрузка HTTP не удалась (код ошибки: 100) - PullRequest
0 голосов
/ 03 мая 2018

Когда я запускаю этот код, он выдаст мне эту ошибку:

2018-05-03 18: 06: 05.605035 + 0200 FNStats [4225: 1826491] Задача . <1> Ошибка загрузки HTTP (ошибка код: 100 [1: 100]) 2018-05-03 18: 06: 05.605179 + 0200 FNStats [4225: 1826493] Задача. <1> закончили с ошибкой - код: 100

Может кто-нибудь объяснить мне, что я делаю неправильно!

let urlString = "https://api.fortnitetracker.com/v1/profile/pc/Danikemper010"
let url = NSURL(string: urlString)!
var request = URLRequest(url: url as URL)
request.setValue("TRN-Api-Key: c400d2a8-8a99-45e7-a62b-3cef2d74ce14", forHTTPHeaderField: "TRN-Api-Key: c400d2a8-8a99-45e7-a62b-3cef2d74ce14")

URLSession.shared.dataTask(with: request) { data, response, error in
    if let responseData = data
    {
        do{
            let json = try JSONSerialization.jsonObject(with: responseData, options: JSONSerialization.ReadingOptions.allowFragments)
            print(json)
        }catch{
            print("Could not serialize")
        }
    }
}.resume()

1 Ответ

0 голосов
/ 03 мая 2018

Это сработало для меня. Поле заголовка - «TRN-Api-Key», а значение этого поля - ваш ключ.

let urlString = "https://api.fortnitetracker.com/v1/profile/pc/Danikemper010"
let url = NSURL(string: urlString)!
var request = URLRequest(url: url as URL)
request.setValue("c400d2a8-8a99-45e7-a62b-3cef2d74ce14", forHTTPHeaderField: "TRN-Api-Key")

let task = URLSession.shared.dataTask(with: request) { data, response, error in

     if let responseData = data {

        print("We have some data")

        do{
            let json = try JSONSerialization.jsonObject(with: responseData, options: JSONSerialization.ReadingOptions.allowFragments)
            print(json)
        }catch{
            print("Could not serialize")
        }
    }            
}
task.resume()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...