问题标签 [asiformdatarequest]

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

ios5 - setCompletionBlock:仅在模拟器中导致 EXC_BAD_ACCESS ..它在设备上工作正常

在模拟器中,使用 ASIHTTPRequest 的 setCompletionBlock: 消息总是会导致 EXC_BAD_ACCESS 错误。即使将 NSZombieEnabled 设置为 YES 也无法说明情况。

0 投票
1 回答
699 浏览

cocoa - 直接在 ASIFormDataRequest 中的多部分 POST 请求

所以你认为很容易找到 POST 信息到 ASIFormDataRequest 的直接示例,但我还没有找到这些格式的 1:1。这是我要发送的 POST 请求:

编辑:

原来我的问题更多是服务器接收数据。但这就是我最终的结果!

我还在 ASIFormDataRequest 的 buildMultipartFormDataPostBody 中添加了以下行,其中设置了 Content-Disposition 和 Content-Type:

我不确定是否有一种更简单的方法可以直接从请求中添加该行,但是在我尝试过的事情中,这似乎是可行的。

0 投票
1 回答
1460 浏览

php - iOS gzip 压缩到 PHP

我正在通过 PHP 接收的 POST 向我的网页发送大量文本。它大约是 500kb - 1.5 mb。问题在于它是非常重复的数据,我想压缩它。数据看起来像这样,“123,123,123,124,124,124,125,126...等”

我找到了 Geoggrey Garside http://cocoadev.com/wiki/NSDataCategory的 NSData+Compression 库,其中包含 gzipInflate 和 gzipDeflate 方法,并且已经获得了 gzipInflate 方法来正确解压缩来自服务器的数据,但我一生都无法了解如何在 iOS 中压缩字符串并通过 PHP 将其发送到服务器进行解压缩。

这是我的 iOS 代码:

这是我的 PHP 代码:

我从服务器得到的只是

任何帮助将非常感激!

0 投票
1 回答
507 浏览

php - 将 NSString 传递给 PHP POST 变量

如果我的网站上有一个 php 文件,我如何将一个变量传递NSString给一个POST变量(使用objective-c),以便我可以将它回显到页面上?我是 php 新手,如果这很明显,我很抱歉。

使用ASIFormDataRequest

委托方法调用:

这里有几个问题:

  1. 即使我输入了错误的凭据,也requestFinished只会被调用。

编辑——刚刚修复 (1),创建了一个受密码保护的目录并将 php 文件粘贴在那里。

  1. “这是一个字符串”没有在 php 文件中传递给 phpVar 并且不会显示在页面上

这是我在php中写的:

谢谢你的帮助。

0 投票
0 回答
112 浏览

iphone - ASIFormDataRequest Web 表单完成

我正在尝试使用 ASIFormDataRequest 填写网络表单(我相信是 ASP)并将其从 iOS 提交到服务器。

我要填写的表格在这里:http ://www.evolution-timecritical.com/shipment.asp

表格示例如下:

我在 iOS 中使用以下代码尝试填写表格:

循环为表单中的每个键设置一个值,这些键存储在 NSArrays 中。

我从 ASIFormDataRequest 获得了一个成功的请求 Finished,来自服务器的状态码为 200。

但是,服务器响应字符串只是表单 (http://www.evolution-timecritical.com/shipment.asp) 的网页的 HTML。

谁能告诉我我做错了什么,或者我该如何解决这个问题。

谢谢

0 投票
4 回答
906 浏览

objective-c - 将 ASIFormDataRequest 正文记录为 NSString

我正在使用 ASIFormDataRequest 向服务器发出多部分请求,并且我想在实际发出请求之前自己查看帖子正文。有什么办法可以将它打印到控制台或类似的东西?

0 投票
1 回答
1158 浏览

iphone - ASIHTTPRequest SOAP 问题

请帮我创建 ASIHTTPRequest,它应该发送 xml 数据(soap 请求)。我使用 ASIHTTPRequest 创建通常的请求,但从不使用肥皂。在我的 iPhone 项目中,我需要发送与我的 Mac 上的其他程序相同的请求。我使用 WireShark 来做到这一点。

以下是wireshark PrintScreens:

获取 Assinded Jobs 请求(第 1 部分): 完整图片

获取 Assinded 工作请求(第 1 部分): 获取 Assinded Jobs 请求(第 2 部分):完整图像

获取 Assinded 工作请求(第 2 部分):

我有创建 ASIHTTPRequest 的经验,但它是 JSON 数据。我了解如何使用正确的标头创建请求。但我不知道如何使用 xml 创建请求。

更新

完整的 xml(对不起 1 个字符串,但 WireShark 以这种方式将 xml 提供给我):

先感谢您。

0 投票
2 回答
77 浏览

objective-c - asiformdatarequest.m 包含错误 asihttprequest

有人可以告诉我如何在 asiformdaterequest.m 类中纠正这些错误吗?谢谢 !

这是其中一张图片,因为即使它们位于此链接中,我也无法为我的声誉上传图片

这是另一个图像

0 投票
1 回答
347 浏览

iphone - ASIFormDataRequest 适用于模拟器但不适用于设备?

我正在使用 ASIFormDataRequest 发布三个值,即 url、标题和摘要。所有这些都在模拟器上运行良好,但在设备上不起作用。这是我正在使用的代码:

任何人都可以帮助我!

0 投票
1 回答
173 浏览

ios - ASIFormDataRequest POST 不起作用

我已经在我的应用程序中包含了所有必要的文件(此处列出的 .h 和 .m 文件)然后我手动添加了 .m 文件来编译源代码并运行我的代码。

我运行我的应用程序,但我的服务器上什么也没发生。脚本上的服务器工作正常,因为我在其他 android 应用程序中使用它,所以它没有问题。

这是我在 ViewDidLoad 中使用的代码

我需要添加什么吗?

这是我的进口: