asihttprequest相关内容

为什么我更喜欢ASIHTTPRequest而不是NSURLConnection从网上下载文件?

我见过几次使用ASIHTTPRequest下载文件的人。现在我想知道为什么?与NSURLConnection相比有哪些核心优势? 解决方案 有几个原因。在我看来,这些是主要的: ASIHTTPRequest 允许为每个请求指定一个委托(相对于整个 NSURLConnection 的一个委托);这很有用,因为一旦获得了等待的数据,每个请求原则上都有不同的处理; ASIHTTPRe ..
发布时间:2018-09-13 13:55:57 移动开发

ARC和ASIHTTPRequest

我有一个奇怪的问题。 我在启用了ARC的iOS 5项目中使用 ASIHTTPRequest 。由于 ASIHTTPRequest 不支持ARC我在所有单独的 ASIHTTPRequest 文件中禁用了ARC。 但是,当我尝试编译我的项目时,xcode仍然认为这些文件已启用ARC并且它会抱怨。 我做错了什么或是xcode中的错误?不要告诉我使用重构工具将 ASIHTTPReques ..

如何上传从UIImagePickerController中获取的图像

用户使用 UIImagePickerController 从iPhone库中选择图像后,我想使用 ASIHTTPRequest 将其上传到我的服务器图书馆。 我知道用 ASIHTTPRequest 我可以用文件的URl上传文件,但是如何获取图像网址是什么? 我知道我可以得到图片 UIImagePickerControllerReferenceURL ,如下所示: “assets- ..

什么是NSURLConnection的替代分块传输编码

我已经检查了与此相关的其他问题,但唯一的答案是“使用 ASIHTTPRequest ”,因为这已经不再开发了我想问什么替代人在使用我们的SDK时,我在服务器接收数据时遇到了很多奇怪的行为 NSURLConnection 。 我们追踪到 NSURLConnection 与chunked-encoding中的响应不一致的事实。或者至少我们在这里读到这个问题 NSURLConnection和“ch ..
发布时间:2018-09-05 20:22:47 移动开发

正在调用 - [NSRunLoop runUntilDate:]一个好主意?

通常最好拨打 - [NSRunLoop runUntilDate:] ?它似乎没有任何问题,但它让我很紧张,告诉运行循环在运行循环内运行。 更多信息: 我现在有一个从REST服务获取数据的项目。需要获得的一个关键信息是具有有效数据的日期范围。这只是一小部分数据,只需要获取一次,所以我决定处理它的最佳方法是让属性下载数据,如果局部变量是 nil 。我正在使用 ASIHTTPRequest ..
发布时间:2018-09-05 20:21:53 移动开发

ASIHTTPRequest在生产版本中失败

所以我遇到了一个很大的问题。似乎ASIHTTPRequest只是不想在生产版本中工作。 一切都在调试中很好用。但是,一旦我为生产构建,以下代码就不想运行。它既不会阻止块完成也不会失败。 我也试过使用选择器,有一个委托,但那些也没有被调用。 __ block __weak ASIHTTPRequest * request = [ASIHTTPRequest requestWithUR ..
发布时间:2018-09-03 17:37:43 移动开发

ASIHTTPRequest与AFNetworking框架

我即将开发一个iPad应用程序,它有大量的后台线程网络调用。 我想知道哪一个更好? ASIHTTPRequest仍然可以工作但不能维护。然而,很少有消息称AFNetworking框架会产生许多复杂因素。 解决方案 更新(2013年9月) 自从我最初写这个答案以来已经将近两年了,并且已经发生了很多变化。 AFNetworking 即将进入2.0版并且拥有一个蓬勃发展的开发者社区, ..
发布时间:2018-09-03 17:12:26 移动开发

AFNetworking - 如何设置在超时时重试的请求?

我最近从ASIHTTPRequest迁移到AFNetworking,这非常棒。但是,我连接的服务器有一些问题,有时会导致我的请求超时。使用ASIHTTPRequest时,可以使用以下选择器在超时时为请求设置重试计数 -setNumberOfTimesToRetryOnTimeout : 这篇文章可以进一步引用,可以重试ASIHTTPRequest吗? 如果您不熟 ..
发布时间:2018-09-03 17:08:31 移动开发

在iphone应用程序中使用自签名证书

我为这个冗长的问题提前道歉。我在使用自签名SSL证书时遇到问题,我想记录到目前为止我尝试过的所有内容。 我正在开发一个与之通信的应用程序一个REST服务。测试服务器使用自签名的ssl证书,我可以在我的计算机上安装该证书。这是一个需要密码才能安装的.p12文件。如果未安装此证书,则对服务器的所有请求都将返回403. .p12在Keychain中安装三个项目,一个“根证书颁发机构”,一个“ ..
发布时间:2018-09-03 17:05:15 移动开发

ASIHTTPRequest将json发布到php服务器

我一直试图在最近5个小时内将json对象发布到PHP脚本。我已阅读所有文档,似乎代码应该工作,但它没有。请求已发出并收到,但我无法访问已发布的json数据,或者甚至不知道它是否已正确发送。我一直得到一个空的php数组,而不是json数据。 NSString * jsonString = [self.tableDataSource JSONRepresentation]; NSURL ..
发布时间:2018-09-03 16:09:24 PHP

AFNetworking:如何知道响应是否正在使用缓存? 304或200

我找不到任何问题的答案,可能是我错过了什么... 当我要求提供网址时,我需要知道是否响应来自缓存或来自网络。 状态代码是304还是200? (但 AFNetworking 总是回复200) 使用 ASIHTTPRequest 我曾经从 ASIHTTPRequest 检查“ didUseCachedResponse ”,这很完美。 解决方案 我想我找到了一个解决方案来确定是 ..

从块中返回UIImage

我有以下代码: - (UIImage *)getPublisherLogo { //如果徽标已经存在,请检查缓存 NSString * imageUrl = [NSString stringWithFormat:@“%@ /%@& image_type = icon”,self.baseUrl,self.imageUrl_]; ASIHTTPRequest * ima ..
发布时间:2018-08-30 19:11:17 移动开发

AFNetworking是否有后台支持?

我正在调查 AFNetworking 作为 ASIHTTPRequest 的替代品,并注意完全没有有关它是否支持后台下载/上传的信息。 使用 ASIHTTPReqeust 对象,您所要做的就是调用 [request setShouldContinueWhenAppEntersBackground:YES] ,请求将在后台继续。在 AFNetworking 中是否有任何支持? 解决方案 ..
发布时间:2018-08-30 18:08:28 移动开发

在后台上传时损坏的图像

我正在为我的公司开发一个小图像共享应用程序。一切都很好,除了一件事:当我将图像上传到服务器,并将应用程序切换到背景时,图像的一部分已损坏(全灰色)。 只要应用程序处于活动状态,图像数据似乎就会正确发送。一旦我切换到后台,它就不会发送任何内容。 对于记录,我使用ASIHttpRequest,shouldContinueWhenAppEntersBackground设置为YES并且我正在运 ..
发布时间:2018-07-26 16:53:14 移动开发

在UIWebView中加载HTTPS URL

我开始进行iPhone编程,我遇到了很大的问题,我无法解决。 所以,我有一个 UIWebview ,我可以毫无问题地加载 HTTP 网址: NSString urlAdress; urlAdress = @“http:// servername”; NSURL * url = [NSURL URLWithString:urlAdress]; NSURLRequest * ..
发布时间:2018-07-10 17:47:26 移动开发

关于在线HTML5视频系统的离线模式解决方案

我们有在线网站系统,具有很多功能,如播放视频等。 目的是我们想用UIWebView为iPad做离线模式应用支持。 两种选择: 使用HTML5清单实施离线模式,此处 下载所有HTML / JavaScripts / CSS内容和资源(如图像/视频),然后使用UIWebView加载HTML文件 对于解决方案1,搜索后我们发现了很多问题,例如 缓存限制,不清楚答案,5 ..
发布时间:2018-07-06 10:04:14 移动开发

为什么我的服务器不能接受大于2MB的文件?

我有一个运行XAMPP的VPS,并为我制作的iPhone应用程序提供服务。 我使用 ASIHTTPRequest 服务器。 应用程序将文件发送到服务器,服务器只接受那些轻于2MB的用户。 我也用Wireshark进行了检查,发现这个警告: PHP致命错误:在c:/ xxx / index中超过60秒的最大执行时间。在第二行中的php 我写道: session_star ..
发布时间:2017-11-07 22:19:28 PHP

ASIHTTPRequest:检测到不正确的NSStringEncoding值0x0000

检测到不正确的NSStringEncoding值0x0000。假设 NSStringEncodingASCII。将在不久的将来在 中停止这种兼容性映射行为。 当我使用ASIHTTPRequest时,我不断得到这个错误50%的时间),怎么了? 我认为我传递的URL是正确的,因为它不包含任何空格或奇怪的字符,也许它结果字符串是否具有一些无法识别的字符? 解决方案 从 ASIHT ..
发布时间:2017-08-16 22:54:15 开发方法