一尘不染

字符0周围的Alamofire无效值

swift

Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() {
    (request, response, json, error) in
    println(error)
    println(json)

}

这是我对Alamofire的要求,对于某些要求它有时可以工作,但有时我会得到:

Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character 0.})

我已经读到这可能是由于无效的JSON引起的,但是响应是我在JSON验证程序中验证为有效的静态JSON字符串。它确实包含åö字符和一些HTML。

为什么有时会出现此错误?


阅读 198

收藏
2020-07-07

共1个答案

一尘不染

我也面临同样的问题。我尝试responseString而不是,responseJSON它的工作。我猜这是Alamofire与一起使用时的错误django

2020-07-07