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验证器中验证该字符串是有效的.它确实包含Salesäö字符和一些HTML.

为什么我有时会收到这个错误?

推荐答案

我也面临着同样的问题.我试了responseString次而不是responseJSON次,它起作用了.我猜这是Alamofire中的一个错误,在django中使用它.

Ios相关问答推荐

SwiftUI拖动手势和内容拖动时的奇怪行为( skip /卡顿)

Jenkins node 无法运行fastlane命令-未找到命令

DriverKit驱动程序中可能存在IOBufferMemoyDescriptor泄漏

当操作修改查看条件时,按钮不重复

无法关闭包含字体 Select 器的工作表

为什么IOS多行文本输入在React原生纸张对话框中无法正常工作?

Strange UIView.animate更改UIButton标题 colored颜色 的行为

为什么在Actor内部使用withTaskGroupwork并行运行?

_SKStoreProductParameterAdNetworkSourceIdentifier未定义符号

CarPlay:现在播放alert 可能吗?

FileHandle 不会在 iOS 中释放内存

以正确的方式在 Text() 中使用 colored颜色

从父母到子元素的 Swift Pass 事件

如何在 Swift 中旋转 UIButton 和 UILabel 的文本?

标题为 UIImage 的导航栏

核心数据 - 无法在路径加载优化模型

IOS - 从 UITextView 中删除所有填充

AVAudioRecorder 抛出错误

UIView - 加载视图时如何获得通知?

我可以在 UIScrollView 中使用 UIRefreshControl 吗?