问题标签 [nsurlconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1415 浏览

iphone - 在 iPhone 缓存上下载?

我觉得我遇到了与此处解决的问题相同的问题。但我尝试的一切似乎都不起作用。

程序如下:

  • 我要求提供用户凭据(用户名/密码)
  • 然后我对服务器下载信息进行了一些调用。
  • 完成后,我显示一组用户,用户单击一个,然后要求输入该帐户的密码
  • 然后我向服务器发出另一个请求并检查我是否得到正确的信息(因此验证刚刚给出的用户名/密码是否正确)

问题是,最后一次调用与我在初始下载中所做的调用相似(相同的 url,不同的凭据)。无论用户为第二个凭据输入什么,“正确”信息都会返回。我认为这是因为它正在缓存响应,但我不知道如何阻止它这样做。

我有一个建立连接并返回下载数据的类。我为每个连接创建一个新课程。所以我不太确定它为什么要保存数据。

我有一个 NSMutableURLRequest,我在其中执行以下操作:

(我也试过了,NSURLRequestReloadRevalidatingCacheDataNSURLRequestReloadIgnoringLocalAndRemoteCacheData

我还实现了以下功能:

最后一个我不完全理解。所以我厌倦了YES和NO。而且我尝试了各种 NSURLRequest 缓存策略。

对我的问题可能有任何帮助都会非常有帮助。谢谢你。

0 投票
1 回答
1421 浏览

cocoa - 如何在 Cocoa 中使用 redirectReponse 和 NSURLConnection

我在 Cocoa 中使用了一些非常标准的 URL 代码——基本上

但是,我看不到如何检测查询(即 URL)何时响应重定向 - 如果结果不是我期望的 HTML 代码,我希望能够以不同的方式处理数据 - 在这种情况下我想捕获并解析重定向的 URL

谁能帮我这个?

0 投票
1 回答
503 浏览

ftp - 将整个文件夹从我的服务器下载到 iPhone

是否可以将整个文件夹的文件从我的服务器下载到用户的 iPhone 而不是一次只下载一个文件?

另外,NSURLConnection 类是要走的路吗?

另外,我应该使用 HTTP 路径还是 ftp 路径?(我已经下载了一个文件以使用 HTTP,但不知道如何使用 ftp,或者即使我应该打扰。

我正在尝试实施 StoreKit,并且我了解在我获得付款验证后,我有责任向用户的 iPhone 提供额外的内容。这就是我目前坚持的部分 - 从我的服务器下载该内容。

我提出请求的原因是我必须下载大量文件(文件数量可变),如果我可以指定文件夹的路径并完整地下载该文件夹及其中的所有内容,那将会容易得多。

任何帮助将不胜感激。

0 投票
1 回答
6048 浏览

iphone - ? 在 webView:shouldStartLoadWithRequest:naviagiontType... 等待时检查响应?

iPhone/objC

我真的被困在这里,我可以使用一些帮助,拜托。

让我先解释一些事情:

我有一个加载 url 的 UIWebView。一旦用户单击链接 - (BOOL)webView:shouldStartLoadWithRequest:navigationType: 获取消息(根据协议)。在这个方法中,我可以决定是否应该在 webView 中加载 url 或者用它做其他事情。我正在建立一个 NSURLConnection 以便我可以检查响应。

一旦应用程序收到响应 - (void)connection:didReceiveResponse: 收到一条消息(根据协议),我就可以在那里分析响应。

现在我想要实现的是让 - (BOOL)webView:shouldStartLoadWithRequest: 等到 -(void)connection:didReceiveResponse: 准备好。

我可以使用 sendSynchronousRequest: 因为它会在我检查响应之前下载完整的文件。

有人有想法吗?提前致谢。还是有更好的方法来检查响应?

0 投票
3 回答
2204 浏览

iphone - A/Synchronous NSURLConnection:在没有下载数据的情况下获得响应?

高度赞赏帮助。我被困在这里:

在开始在 UIWebView 中加载 URL 之前,我需要检查响应。然而,同步的 NSURLConnection 将首先下载数据,然后让我访问响应,这很糟糕。

异步 NSURLConnection 将让我在收到任何数据之前检查响应,但我只能检查委托方法 connection:didReceiveResponse: 中的响应。但随后我将不得不告诉我的 webView 的删除方法 (webView:shouldStartLoadWithRequest:navigationType:) 等到响应出现。因为两个委托都在主线程中(他们必须是?我猜是这样)我不能简单地使用 NSCondition 来停止 webView 的委托(因为这意味着停止主线程)。

有谁知道如何解决这个问题?

提前致谢。

0 投票
3 回答
8731 浏览

objective-c - Cocoa:使用相同委托函数的多个异步 NSURLConnections 需要检查吗?

这是参考 StackOverflow 问题管理多个异步 NSURLConnection 连接

我同时发出多个异步 HTTP 请求。所有这些都使用相同的 NSURLConnection 委托函数。(如上面另一个问题中所指定的,每个连接的 receivedData 对象都不同。在委托中,我解析了 receivedDate 对象,并对这些解析的字符串执行其他操作)

到目前为止,一切对我来说都很好,但我不确定是否需要做任何事情来确保正确的“多线程”行为。

  • 是否有可能有两个以上的连接同时使用委托?(我认为是的)
  • 如果是,如何解决?(可可会自动执行此操作吗?)
  • 我是否需要进行额外检查以确保“正确”处理每个请求?
0 投票
3 回答
1701 浏览

ios - 使用 Cocoa Touch 从服务器上传和下载数据?

如何在 Cocoa Touch 中从服务器上传/下载数据。这是我到目前为止所拥有的...

我好失落...

0 投票
2 回答
14552 浏览

iphone - NSURLConnection 委托和线程 - iPhone

我有一个类通过 NSURLConnection 更新应用程序文档目录中的两个 .plist 文件。该类充当它自己的 NSURLConnection 委托。当我要求一个文件时它可以正常工作,但是当我尝试更新两个文件时它会失败。看起来我应该为每个 getNewDatabase 消息启动一个新线程吗?

0 投票
2 回答
355 浏览

iphone - 将网页中的表单输入值加载到 URLRequest 中?

我将如何提取下面 html 源的表单值并将它们添加到 NSURLConnection?

0 投票
1 回答
1845 浏览

iphone - NSData initWithContentsOfURL:选项:errorPtr:委托对象?

有没有办法在什么时候分配某种委托对象

被调用以便我可以监控下载的完成百分比,还是通过使用异步 NSURLConnection 东西来处理这类事情的最佳方式?