作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到过这个问题,我似乎找不到任何合理的解释或解决方案。
就在最近,我将应用程序从 swift 2.3 迁移到 swift 3,然后再迁移到 swift 4。
今天,我注意到返回 HTTP 状态代码 200 的 API 调用在我的 iOS 应用程序中被解释为错误。 API调用示例:
self.clientApi.post(path: path,
parameters: params as [String : AnyObject]?,
encoding: Alamofire.URLEncoding(),
headers: nil,
success: { (result: ResultType) in
onSuccess()
}, failure: { (error, statusCode) in
onError(error, statusCode)
})
使用 fiddler 我可以看到我的 API 在此调用后返回状态代码 200,但是调用了 onError() 方法,因此我的应用程序认为请求失败。
我得到的错误信息:
Type: NSError?
domain: "com.alamofirejsontoobjects.error
code: 1
我没有想到的是,我什至没有在这里使用 JSONEncoding,我使用 URLEncoding,因为它是对 OAuth 端点的调用。
请帮忙。
最佳答案
重新安装所有 pod 后,它运行得非常好。
谢谢@Nitish
关于ios - com.alamofireJsonToObjects.error 代码 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49819501/
我遇到过这个问题,我似乎找不到任何合理的解释或解决方案。 就在最近,我将应用程序从 swift 2.3 迁移到 swift 3,然后再迁移到 swift 4。 今天,我注意到返回 HTTP 状态代码
我是一名优秀的程序员,十分优秀!