我连接到 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/