json - Swift:HTTP 加载失败(错误代码:100)

标签 json swift url

当我运行这段代码时,它会给我这个错误:

2018-05-03 18:06:05.605035+0200 FNStats[4225:1826491] Task .<1> HTTP load failed (error code: 100 [1:100]) 2018-05-03 18:06:05.605179+0200 FNStats[4225:1826493] Task .<1> finished with error - code: 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()

最佳答案

这对我有用。 header 字段是“TRN-Api-Key”,该字段的值是您的 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()

关于json - Swift:HTTP 加载失败(错误代码:100),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50159508/

相关文章:

java - GSON 预期为 BEGIN_ARRAY,但实际为 STRING

javascript - 在nodejs应用程序中读取res.json

swift - 如何将 Firebase Auth 添加到已添加 Firebase 的 .xcworkspace

ios - swift 2 如何在函数外使用变量?

java - 如何根据用户在一个 Activity 中单击的按钮(三个中的一个)来更改单个 WebView (Android) 的内容?

html - Qt:让QWebview返回一个完整的URL

url - 查询带有特殊字符的字符串

javascript - 将 json 从对象重新制作为数组?

java - 当 JsonProperty 属性不同时如何打印对象 json?

swift - 从 firebase 数据库获取用户数据时无法更新值