问题标签 [urlrequest]
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.
actionscript-3 - 在 soundcloud 上更新播放列表时指定曲目的问题
我正在使用 Soundcloud AS3 库来构建应用程序。我能够为用户创建/获取所有播放列表。但是在更新现有播放列表时,我不明白我可以指定要放入该播放列表的曲目 ID 的语法。基本上,我正在尝试这样的事情:
在文档中,它说请求(对于 curl)必须是这样的:
如何创建我的播放列表参数以发出正确的请求。
PS-41938358 等是我的曲目 ID。
编辑 - 在创建播放列表时,如果我只是传递播放列表的名称+描述,它就可以正常工作。但是,如果我必须传递轨道 ID 列表,由于我的语法错误,我不能这样做。
actionscript-3 - 如何在 AS3 中使用 URLLoader 和 URLRequest 从服务器获取文件(带有日文文件名)
我已经使用 URLLoader 和 URLRequest 从服务器获取具有日语文件名的文件。但是我收到文件不存在的 IO 错误(我仔细检查了服务器上是否存在文件,并且我可以获取其他具有拉丁名称的文件)。下面是我的代码:
有没有办法使用 AS3 从服务器获取具有日语文件名的文件?任何帮助将不胜感激。
actionscript-3 - AS3:多个“获取”URLRequests 不起作用
我正在尝试通过使用带有 URLLoader 的 GET URLRequest 从服务器读取数据,它确实有效。问题是,它只能工作一次。
每当我打开 Flash 应用程序并将其放入并调用 getRequest 时,我都会从 URLLoader 获得正确的数据。每当我之后调用它时,我仍然会收到响应并且 Event.COMPLETE 仍然被调度,但接收到的数据始终是从第一个 GET 获得的数据。只有当我关闭并重新打开应用程序时,GET 才会真正获取最新数据。
我还运行了一个远程调试会话来测试它,结果证明只有这个函数的第一次调用甚至与它试图读取的服务器进行通信。
我能想到的唯一解释是 URLRequest 和 URLLoader 在读取数据后没有被清除,所以当另一个 GET 被调用时,它们只是重用最后获取的数据而不尝试联系服务器。但我正在清除它们,如下所示:
我需要做些什么来重新启用 GET URLRequests 吗?
flash - 编码的 url: %9A 显示为 ?-diamond ... 如何让浏览器正确解释 %9A
我正在从 Flash 生成一个 url(用于 facebook 对话框):
但是当 url 进入浏览器时,š已经变成了%9A,然后在 facebook 弹出窗口中显示为?-diamond 。
但是,浏览器可以使用%20的
php - Actionscript - php 没有运行 URLLoader.load(new URLRequest("i.php"));
我有一个动作脚本代码应该运行一个 php 脚本,为了确保错误不在它上,而是在 AS 代码上,我已经简化为创建一个纯文本文件。在应该调用 php 脚本的行之后,我调用了“trace”以确保该行运行。鉴于此,看起来像“脚本正在运行”,但没有新文件。
这是重要的代码:
作为
php
python - Python:每小时检查一次 url 请求
我正在访问一个 api 并提取一个 json,但我想确保我保持在每小时请求限制内,最好的方法是什么?
这是我提出请求的地方:
actionscript-3 - Flash Builder URLRequest 本地路径未解析
这是我的基本文件夹结构:http: //i.stack.imgur.com/l1YnV.jpg
我的代码是这样的:
我得到以下信息:
无论我在 URLRequest 构造函数中放了多少“../”,它都只有在 NPClist.xml 与 .swf(bin-debug)位于同一文件夹中时才有效,我什至尝试复制它。似乎它忽略/不解决“../”。我也尝试导出发布版本,但它没有工作。有趣的是,类似的 Embeds 也可以工作(assets 文件夹与 src 和 bin-debug 处于同一级别)。
这是我如何让它工作的:
“../”最初不起作用,但如果您像这样使用它,它就会起作用。
回过头来,这似乎也是错误的。以下是它绝对按预期工作的方式:
我在安装程序中包含了资产,我正在使用
actionscript-3 - 多个操作系统/浏览器上的 AS3 URLRequest 本地文件
好样的!
我还有另一个关于在现有文件中加载 .swf 的问题。
在我的游戏中。我有一个介绍屏幕,我在其中加载了另一个 .swf(这是一部电影)。这一切正常,URLRequest 是这样的:
正如我所说,这很好用。但是,当我将我的 game.swf 和 movie.swf 复制到 U 盘时。(我将它们放在同一目录中以防止其他问题)。好像没有找到movie.swf。
现在我知道它与 URLRequest 和/或发布设置中给出的路径有关。但我不知道如何做到这一点,以便它在与 game.swf 所在的目录相同的目录中搜索。
我希望你们对这个问题有一个答案。
提前致谢,
马蒂。
actionscript-3 - SoundCloud POST Comment Not Authorized
[UPDATE] Problem fixed. Working code and method updated below!
So, I am trying to post a comment to a SoundCloud track using the SoundCloud api in AS3. The documentation can be found here:
http://developers.soundcloud.com/docs/#comments
And my code is as follows:
Originally I was consistently getting a 401 - unauthorized error.
After playing around with the SoundCloud API console, I saw that there was a 'content-length' of 0, meaning no body. So all the authentication stuff had to be going in headers, not variables. However, with POST method in AS3 UrlLoader, it will automatically send as a GET if there is no body (variables) included. So for that reason I left an arbitrary variable value.
Also the two parameters, 'body' and 'timestamp' indeed have to be sent as 'comment[body]' and 'comment[timestamp]' even though this isn't quite made clear in the documentation. Also both of these parameters have to be included in the URL, and not as variables or headers.
Finally, to get a authorized return, you must provide both your 'client_id' and 'oauth_token' as headers.
It was this magic combination that did it for me. I hope this helps some other people, ready to rip their hair out like I was.
Thx, Theo M.
actionscript-3 - AS3 Flash URLRequest 在导出时不起作用
这个简单的登录表单在 CS6 (Flash 11.4) 的测试环境中工作,但在导出时不起作用。我已将问题范围缩小到实际URLRequest
无法正常工作。希望有人可以阐明!
非常感谢,尼克:)
AS3