你能读到对来自 flash 的 POST 请求的回复正文吗?
Posted
技术标签:
【中文标题】你能读到对来自 flash 的 POST 请求的回复正文吗?【英文标题】:Can you read the body of a reply to a POST request from flash? 【发布时间】:2010-09-12 08:39:23 【问题描述】:我正在尝试将文件发布到服务器,该服务器在正文中回复一些基本状态信息。 javascript 一切都很简单,但我想知道是否可以使用 flash 从回复中读取状态信息。这样我就可以使用 flash 提供的多文件选择器并一次发送多个文件。
顺便说一句,它可以与 PUT 一起使用吗?
【问题讨论】:
这是用于动作脚本 2 还是 3? 【参考方案1】:从您的应用程序中获取信息(单向信息流)
使用getURL函数,可以使用指定方法的形式。
getURL (url, window, method)
参数:
url 应该是脚本的url 您想要获取数据。 窗口应该是一个自定义命名 窗口,或四个预设之一, “_blank”、“_parent”、“_self”或 “_top” 方法应该是“GET”或“POST”当使用 POST 方法时,当前影片剪辑时间线变量作为 HTTP POST 请求标头之后的单独数据块发送到脚本(与使用 POST 方法的常规 html 表单完全相同)。
您需要在播放器上安装 Flash 6 或更高版本才能使其正常工作。
例子:
getURL("http://example.org/myscript.pl", "_top", "POST");
从脚本中获取信息(双向信息流)
如果您想从脚本中将信息返回到 Flash 应用程序,您可以使用带有类似参数的 loadVariables,唯一的区别是第二个参数,它是要加载到的变量的目标。
即将变量加载到主电影时间线中。
loadVariables ("http://example.org/myscript.pl", "_root", "POST");
【讨论】:
以上是关于你能读到对来自 flash 的 POST 请求的回复正文吗?的主要内容,如果未能解决你的问题,请参考以下文章