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。
为什么有时会出现此错误?
我也面临同样的问题。我尝试responseString而不是,responseJSON它的工作。我猜这是Alamofire与一起使用时的错误django。
responseString
responseJSON
Alamofire
django