问题标签 [nsmutableurlrequest]

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 回答
478 浏览

iphone - 带有大文件的 NSMutableURLRequest

我正在编写一个从 Web 服务请求数据的 iPhone 应用程序,为了获取该数据,我正在使用 NSMutableURLRequest。

我遇到的问题是请求的数据量非常大(~11Mb),这导致我的应用程序被操作系统杀死。

有没有什么方法可以让我处理数据块,或者我应该将请求拆分为几个单独的请求以防止内存负载激增?

0 投票
1 回答
3524 浏览

objective-c - NSMutableURLRequest 修改标头字段

NSMutableURLRequest 显然改变了标题字段的大小写。

例如,设置:

将标题字段更改为“Foobar”。

有人知道解决这个问题的方法吗?我正在使用需要传递区分大小写字段的服务。

此外,NSMutableURLRequest 不应该真正为我做出决定。

0 投票
1 回答
834 浏览

php - iPhone 开发问题:NSMutableURLRequest,无法在 php 中将 _GET 设置为我的 from

我有一个 php 表单,它正在工作。使用该表格,我连接到数据库,从中获取数据。:-) 当我使用 Mac/笔记本电脑中的表格时,我可以输入 sata 并得到结果。

当我尝试在此处连接此代码时。我可以传递表单,并建立与 DB 的连接,但我的查询(我输入国家/地区)是空的。所以我假设它没有发送或附加到 url。

可能是什么问题呢?

这是代码:

表格:

完成..表单有效,但我无法从我的 iPhone APP 发送数据:-(

希望你能指出我正确的方向。

0 投票
1 回答
906 浏览

iphone - 使用 POST 为 TripIt Web 服务组合一个有效的 NSMutableURLRequest

我试图让 TripIt OAuth 身份验证工作,但我发现文档有点过头了。TripIt 文档

下面的段落来自文档,我尝试将 SOAP 服务的 POST 请求放在一起,其中文档指定了要放入标头的内容以及如何为 Http 正文构建 xml。在这种情况下,我不知道如何构建我的请求。我拥有服务要求的所有值,只是不知道如何仅使用下面给出的信息来设置这些值?

要获取授权访问令牌,请将以下请求参数发布到 URL: https ://api.tripit.com/oauth/access_token

  • oauth_consumer_key:消费者的公钥。
  • oauth_nonce:长度不超过 80 个字符的随机数。
  • oauth_signature:请求的签名……</li>
  • oauth_signature_method:当前支持的方法是 HMAC-SHA1。
  • oauth_timestamp:自纪元以来的时间戳,以秒为单位。
  • oauth_token:第一步获取的请求令牌。
  • oauth_token_secret:第一步获取的请求token secret。
  • oauth_version: 可选 - 假定为“1.0”

有人可以帮助我如何从上面构建 POST 请求吗?

谢谢:)

0 投票
3 回答
1468 浏览

uitableview - 使用 web 服务的结果填充 UITableView

我有一个表格视图,我想用我对 Web 服务的调用的结果 (XML) 进行填充。

正在为此进行设置的和目前在我的方法NSURLConnection中,并且我的 .m 文件中也有我所有的 UITableView 委托方法。NSMutableURLRequest-viewDidLoad

数据正在返回并正确添加到我的数组中。我的问题是(我认为)在从 Web 服务返回任何数据之前调用 UITableView 方法,这就是为什么我的表格视图总是空白的原因。

我怎样才能以正确的顺序调用方法(如果这甚至是问题)......

0 投票
1 回答
2206 浏览

iphone - 使用 POST 发送数据,字符编码问题

NSURLRequest例如,每当字符串包含 % 时,我都会遇到问题并进行 POST。

在我的网站上,我可以看到编码是ISO-8859-1,utf-8出于Accept-Charset某种原因,如果 POST 包含“%&$”等,我将无法使其工作。似乎它不会使用 UTF-8 编码对其进行编码。我在下面的代码中做错了吗?

0 投票
1 回答
112 浏览

iphone - 如何在获取请求时禁用整个视图?

我正在使用一个 iPhone 应用程序,我在其中以滚动视图显示图像。

“图库”功能运行良好,但在特殊情况下,我希望锁定视图,直到加载图像。

所以问题是如何在获取图像时禁用视图并使其稍微模糊。

谢谢

0 投票
5 回答
1097 浏览

iphone - NSURLConnection 和位置问题

我正在使用位置管理器来生成我在 URL 中发送的位置数据以下载数据。第一次调用位置管理器时,它会正确返回当前位置,并根据当前位置从 URL 中获取数据。

但是,当我第二次尝试检索当前位置时,我收到了 EXC_BAD_EXCESS。

当我尝试用它进行调试时,NSZombieEnabled它在方法中显示我FirstViewController.recievedData是一个僵尸didReceiveResponse。(见下面标记的代码)

我进一步挖掘,我发现释放初始连接后,建立了一个未知连接,然后它尝试访问receivedData已经释放的连接。

头文件信息:`

`

.m 文件代码:

//启动管理器:

//didupdatetolocation方法

//和委托方法

请帮忙 。我被困住了。

0 投票
1 回答
719 浏览

iphone - NSMutableURLRequest:第一次没有调用didReceiveData

我已经研究了很多关于 didReceiveData: 方法没有被调用的主题 - 解决方案是设置适当的 cachePolicy 并实现 willCacheResponse 委托方法。

所以我做到了,现在每次来自服务器的任何东西都会收到 didReceiveData 消息。不幸的是,服务器第一次响应时我没有得到 didReceiveData 。

换句话说,我第一次收到“didReceiveData”消息时,“data”参数中有 2 个响应对象。在那一刻之后来自服务器的每个响应都可以。

有什么帮助吗?

0 投票
2 回答
6880 浏览

cocoa - 从 Cocoa 向 Tumblr 发送 POST 请求

此代码段不起作用,我收到“身份验证失败”。来自服务器的响应。有任何想法吗?

两者_tumblrLogin都在我的代码中的其他地方_tumblrPassword运行。stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding我的登录电子邮件的格式为“address+test@test.com”。它可以很好地直接登录到 tumblr,但我想知道“+”字符是否导致编码问题?它没有被逃脱。应该是吗?


感谢 Martin 的建议,我现在正在使用CFURLCreateStringByAddingPercentEscapes它来逃避我的登录名和密码。不过,我仍然遇到同样的问题,我的身份验证失败。