我试图从服务器中提取一些数据(我不拥有该服务器),但是它返回一些需要的数据,并带有 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/