objective-c - dataWithContentsOfURL 和 HTTP 302 重定向

标签 objective-c ios nsdata http-status-code-302

[NSData dataWithContentsOfURL:] 如何处理 302 重定向?

我通过传递 PHP 页面的 URL 向服务器请求 MP3 文件,该页面将检查用户代理并重定向到不同服务器上的 MP3 文件。

最佳答案

切勿在真实应用中使用[NSData dataWithContentsOfURL:]。它会建立同步网络连接,如果连接速度不够快,您的应用程序将被操作系统终止。

坚持使用NSURLConnectionDataDelegate或使用[NSURLConnection sendAsynchronousRequest:queue:completionHandler:

关于objective-c - dataWithContentsOfURL 和 HTTP 302 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584663/

相关文章:

c# - Xamarin.iOS Ping导致System.InvalidOperationException

ios - Quamotion - 搜索包含一个字符串但不包含另一个字符串的元素

ios - 线程 3 : EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, 子代码 = 0xdefe)

ios - 如何将相机(UIImagePickerControllerSourceTypeCamera)拍摄的图像转换为iOS中的NSData

cocoa - NSString 转换为 NSData

ios - 如何通过生成 pdf 的缩略图来预加载 CollectionView 中的图像?

iphone - 如何调用applicationDidEnterBackground中的函数?

html - 如何使用 Xcode 动态修改 HTML?

iphone - Obj-C,僵尸内存泄漏,我看不到?

iphone - iOS 中的 NSData 和通过 POST 上传图片