问题标签 [nshttpurlresponse]

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 投票
3 回答
33386 浏览

ios - 如何在AFJSONRequestOperation的回调中从NSHTTPURLResponse中获取响应数据?

我有一种情况,我需要从仅包含 NSHTTPURLResponse 的回调块中访问 AFJSONRequestOperation 的原始响应数据。我能够从 NSHTTPURLResponse 中获取 statusCode,但看不到任何获取原始数据的方法。有没有人知道从该操作的失败回调块中访问它的好方法?

0 投票
2 回答
4847 浏览

iphone - 响应预期内容长度返回 -1

您好,当我从我的 web 服务加载数据时,我需要创建一个 progressView。

实际上,expectedContentLength 总是返回-1。

在看了很多类似的问题之后,看起来我的网络服务从未发送过 Content-Length:。

然后我用 CURL 检查,结果如下:

这是我捕捉长度的代码

有人已经看到这个问题了吗?

0 投票
1 回答
1590 浏览

objective-c - 如果我们设置标题“Content-Length”,NSHTTPURLResponse 的 initWithURL 方法会崩溃

这是一些代码,我们在其中设置了一个NSHTTPURLResponse对象:

headersDict如果我们将其作为参数,以下代码将在最后一行崩溃。

错误:testReportAppOpenToAdMobWithAppstoreId (AdTrackerTests) 失败:-[__NSCFNumber 长度]:无法识别的选择器发送到实例 0xf653f40

我不知道它为什么会崩溃。调试表明这headersDict很好,我怀疑苹果的错误。

有任何想法吗?

0 投票
1 回答
2955 浏览

ios - 修改 NSHTTPURLResponse 中的标头

是否可以在不使用该方法的情况下修改 NSHTTPURLResponse 上的标头

创建一个新的自定义 NSHTTPURLResponse

0 投票
1 回答
1922 浏览

ios - 通过“www.google.com/glm/mmap”获取经度和纬度

如何通过 LAC 和 CELLID 获取经度和纬度?

0 投票
0 回答
127 浏览

objective-c - 一个应用程序中的多个 NSURLConnection 相互混淆

我有一个使用 2 个 NSURLConnections 从 Web 服务器下载信息的应用程序。它们都属于完全不同的类(class1 和 class2)。但是由于某种原因,在class1中的一个运行之后,然后我在class2中提交了另一个,而不是使用class2中提供的信息执行请求,它甚至不提交请求,而是自动从class1继承请求。所以我只是将数据从 class1 拉入 class2,我不想这样做。为什么我不能在没有 class1 请求干扰的情况下从 class2 运行此请求?你不能在一个应用程序中使用多个 NSURLConnection 吗?

0 投票
0 回答
729 浏览

xcode - 发送参数值并检索 xml 文件 Xcode

在我当前的xcode项目中,我需要将参数值发送到 url,并且需要根据发送xml的参数值检索文件。

我尝试了以下代码,但它不起作用:

我搜索了许多网站和书籍,但找不到解决方案。如果可以提供指向教程或其他有用资源的链接,将会有很大帮助。感谢您的大力帮助。

谢谢你。

嗨,我找到了解决方案。代码如下。希望它可以帮助别人:)

0 投票
3 回答
1466 浏览

objective-c - Objective-C iOS NSURLConnection statusCode 400 没有返回正文

不太确定从哪里开始,然后潜入 CF(我真的不想这样做)但是....

我有一个 NSURLConnection 对 ASP.NET WebAPI 资源服务器的 OAuth2 请求进行签名,该资源服务器返回 JSON 正文和 statusCode 400。我还没有找到一种方法来在它返回代码 400 时从响应中解析数据。

这里有人有什么想法吗?我宁愿继续使用 NSURLConnection 因为这只是一个 OAuth2 消费者类。我的其他代码正在使用 restkit,但我不希望 OAuth2 端需要所述库。

0 投票
1 回答
1222 浏览

iphone - ios 从 NSURLRequest 获取标头我收到错误 [NSConcreteMutableData allHeaderFields]: unrecognized selector

我正在尝试使用以下行获取 NSURLRequest 的标头:

但我收到以下错误:

任何人都知道为什么会出现此错误,或者我该如何修复或我做错了什么?

我会非常感谢你的帮助

0 投票
0 回答
270 浏览

nsurlconnection - response.expectedContentLength 总是返回 -1

我有一个使用 NSURLConnection 的连接,我想为这个连接绘制一个进度,但是当我尝试打印当前接收到的数据和总数据长度时,出了点问题,response.expectedContentLength 总是返回-1,我的连接为什么以及发生了什么,我该如何解决

输出: