iphone - stringWithContentsOfURL 和 HTTP 500 错误代码

标签 iphone objective-c

我试图从服务器中提取一些数据(我不拥有该服务器),但是它返回一些需要的数据,并带有 http 500 错误代码,但是如果服务器返回 http 代码 500,则 NSString stringWithContentsOfURL 返回 nil。

即使服务器返回 500,我也想检索数据。

最佳答案

NSURLConnection (作为 URL Loading System 的一部分)将为您提供对请求的较低级别控制和响应的解释;您将必须实现一些回调方法来处理请求的细粒度控制(并且您可以选择同步调用它来模仿 stringWithContentsOfURL: ,但它会给您您想要的东西。

[NSString stringWithContentsOfURL:] 非常方便,但在您的情况下,您想绕过 cocoa 解释 HTTP 响应代码的方式,因此这需要更多的工作。

关于iphone - stringWithContentsOfURL 和 HTTP 500 错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/993938/

相关文章:

iphone - 如何实现鼠标悬停方法?

iphone - 为什么 NSDateFormatter 在 12 小时时间设置的 24 小时本地上返回 NULL?

iphone - 锁定手机后,NSStream结束

objective-c - 检查磁盘上文件是否存在?

objective-c - 有什么方法可以指定 NSMutableArray 的对象类吗?

ios - 错误的YouTube Google身份验证

iphone - 如何计算交叉轨道误差(GPS/核心位置)

iphone - 将 "Do Not Backup"属性添加到 iOS 5.0.1 中的文件夹层次结构

ios - 如何获得行数?

objective-c - NSUndoManager:禁用 "redo"进行破坏性操作