问题标签 [httpservice]
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.
apache-flex - Flex HttpService:附加到目的地
我正在使用 Flex 连接到 Rest 服务。例如,要访问订单 #32,我可以调用 URL http://[service]/orders/32。URL必须配置为目标 - 因为客户端将连接到服务的不同实例。所有这些都使用 Blaze 代理,因为它涉及 GET、PUT、DELETE 和 POST 调用。问题是:- 使用 HttpService 时如何将“32”附加到目的地的末尾?我所做的只是设置目的地,并在某些时候将其转换为 URL。我已经跟踪了代码,但我不知道这是在哪里完成的,所以无法替换它。
选项有: 1. 将目标解析为 Flex 客户端中的 URL,然后将 URL(带有附加数据)设置为 URL。2.编写我自己的覆盖标准代理的java Flex Adapter,并将参数映射到url,如下所示:http://[service]/order/ {id}?id=32 to http://[service]/订单/32
以前有没有人遇到过这个问题,有没有简单的方法来解决这个问题?
apache-flex - Flex - 2032:仅在 IE 中出现流错误
响应在 IE 中返回“201 Created”的 POST 请求,我从 Flash 收到 2032 流错误(Firefox 工作正常)。由于 Flash 不提供对 HTTP 状态的访问,我无法判断它实际上已经成功。正在使用 HTTPService 发出请求。
有什么建议么?有没有其他人看过这个?
谢谢,亚历克斯
apache-flex - 在 Flex/AS3 中使用 HTTPService 在 POST 上取得进展
我正在使用带有 POST 操作的 HTTPService 来提交 Base64 编码文件(取自应用程序中的位图数据),但我确实可以了解 POST 操作的进度(例如 FileReference.upload()) .
我不认为这是可能的,但如果它是可能的(通过任何方式,我愿意改变我的设置来获得这个)。
apache-flex - 在 Adobe Flex/AIR 中使用 HTTPService 对象进行 HTTP 基本身份验证
我正在尝试从 Adobe AIR 应用程序中请求需要基本授权标头的 HTTP 资源。我尝试手动将标头添加到请求中,以及使用 setRemoteCredentials() 方法设置它们,但无济于事。
这是代码:
但是,仍然会弹出一个标准的基本身份验证对话框,提示用户输入用户名和密码。我有一种感觉,我这样做的方式不对,但我能找到的所有信息(Flex 文档、博客、Google 等)要么没有用,要么太模糊,无法提供帮助。
任何黑魔法,哦 Flex 大师?谢谢。
编辑:将 setRemoteCredentials() 更改为 setCredentials() 会产生以下 ActionScript 错误:
编辑:经过 Adobe 的一些关注,问题解决了。有关完整说明,请参阅下面的帖子。此代码适用于任意长度的 HTTP 身份验证标头。
ruby-on-rails - 从 Flex 应用程序向 Ruby on Rails 后端发送发布请求时出现问题
我无法让我的 flex 应用程序向我的 Rails 应用程序发送 POST 请求。它似乎总是发送 GET。
这是我的服务声明:
在我的应用程序初始化函数中,我将方法设置为 POST:
但是,当我发送请求时,我的 Rails 应用程序仍将请求视为发布请求。我知道这一点,因为如果我要求在我的 routes.rb 文件中发布请求:
请求错误,我可以在我的开发日志中看到:
“处理 ApplicationController#index (for 127.0.0.1 at 2009-04-23 14:25:35) [GET], ActionController::MethodNotAllowed (只允许发布请求。):”
有谁知道为什么会这样?
apache-flex - 为什么这个 Flex “Hello World” 应用程序没有接收到我的远程 HTTPService 调用的结果?
当我访问http://localhost:3000/hello/sayhello时,Rails 输出:
作为 HTML。
但是,当我运行这个 Flex 远程“Hello World”应用程序时,我看到了一个按钮和一个文本框,但它没有接收到我的 Rails url 的 HTTPService 调用的输出。任何想法为什么?
apache-flex - Flex 中的 HTTPService 与多连接
我HTTPService
在我的 Flex 应用程序中使用了一个。我想加载几个 xml 文件,每个文件大小约为 1mb。有时我需要停止加载以前的 xml 文件并开始加载一个新文件。如果我使用HTTPService.cancel();
or HTTPService.disconnect()
,它会增加从服务器获取答案的时间。
有没有一种快速的方法来停止以前的加载HTTPService
并开始新的加载?
apache-flex - 使用 HTTPService 填充 ArrayCollection
我正在创建一个基于数据的 RSS Feed 应用程序,我有以下内容:
我有一个预先填充了数据的 ArrayCollection。我正在对 ArrayCollection 进行排序,获取 1 条数据(条件),并且需要连接到返回标题的 RSS 提要,并且我将 ArrayCollection 设置为与条件 -> 标题相对应。
基本上,我想遍历列表 ArrayCollection,并使用从 HTTPService 传递的结果更新 list.getItemAt(i).title。
这不行!帮助!
apache-flex - Flash 中的 Flex HTTPService
Flash CS4 中是否有与 Flex HTTPService 类等效的标准?