【问题标题】:Objective-C NSURLConnection with RESTful web service, error handling带有 RESTful Web 服务的 Objective-C NSURLConnection,错误处理
【发布时间】:2011-04-13 16:02:09
【问题描述】:
我正在连接到 RESTful Web 服务,使用 JSON 检索数据。我遇到的问题是即使用户名和密码错误,服务器也会给出 200 OK 响应。然后它会返回一个带有说明的 html 页面。
我想在用户登录时进行一些错误处理,Objective-C 中有没有办法检查响应的内容类型并将其与“application/json”进行比较?
提前致谢!
【问题讨论】:
标签:
objective-c
ios
restful-authentication
【解决方案1】:
NSURLResponse 类有一个我认为可以使用的MIMEType 属性。
或者,对于 HTTP,NSHTTPURLResponse 上有 allHeaderFields,它返回响应标头的字典(然后您只需检查 Content-Type 标头)。