带有 RESTful Web 服务的 Objective-C NSURLConnection,错误处理

标签 objective-c ios restful-authentication

我连接到 RESTful 网络服务,使用 JSON 检索数据。我遇到的问题是,即使用户名和密码错误,服务器也会给出 200 OK 响应。然后它以带有说明的 html 页面进行响应。 我想在用户登录时进行一些错误处理,Objective-C 中是否有一种方法可以检查响应的内容类型并将其与“application/json”进行比较?

提前致谢!

最佳答案

NSURLResponse 类有一个我认为可以使用的 MIMEType 属性。

或者,对于 HTTP,NSHTTPURLResponse 上有 allHeaderFields,它返回响应 header 的字典(然后您只需检查 Content-Type header )。

关于带有 RESTful Web 服务的 Objective-C NSURLConnection,错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645782/

相关文章:

rest - RESTful 表示是否应该依赖于用户权限?

node.js - 使用 OAuth 通过 REST API 从 Magento 到 NodeJS

objective-c - 使用 Physics SKSpriteNode 子项暂停 SpriteKit 游戏

objective-c - 从应用程序内将捆绑的 PDF 发送到 iBooks

objective-c - 如何在 ios 中实现类似 android 的长时间运行的任务

ios - 类型 'String' 的值没有成员 'stringByAppendingPathComponent'

ios - 如果在不支持facebook的国家使用SLServiceTypeFacebook,SLComposeViewController会导致崩溃吗?

ios - 使用唯一键快速合并字典

asp.net - 需要开发 RESTful API(JSON 和 XML)

iphone - 从自己的应用程序中查看 PDF 和 Office 文档?