我正在尝试使用明亮的脚本在 ROKU 播放器中调用 API。但我得到“响应代码 -3 ”。但是当我在 Web 浏览器上点击该服务时,它会给出 xml 作为响应。实际上,我正在使用的 API 中有一个重定向。据我所知,重定向不是由 ROKU OS 级别处理的。那么我将如何摆脱这种情况。请帮助我并为我提供任何解决方案,我该如何处理 ROKU 中的重定向?
提前致谢。
我正在尝试使用明亮的脚本在 ROKU 播放器中调用 API。但我得到“响应代码 -3 ”。但是当我在 Web 浏览器上点击该服务时,它会给出 xml 作为响应。实际上,我正在使用的 API 中有一个重定向。据我所知,重定向不是由 ROKU OS 级别处理的。那么我将如何摆脱这种情况。请帮助我并为我提供任何解决方案,我该如何处理 ROKU 中的重定向?
提前致谢。
http://sdkdocs.roku.com/display/sdkdoc/roUrlEvent上CURLE_URL_MALFORMAT
的文档为-3
您从. 尝试检查您从中获得的字符串,这应该可以更详细地描述问题。GetResponseCode()
roUrlEvent
GetFailureReason()
roUrlEvent
请检查您是否缺少 http 请求中的任何标头。还要检查接受标头。
检查此链接如何在 Roku 中发出 Get 和 Post 请求。
request = CreateObject("roUrlTransfer")
request.SetUrl("http://blog.roku.com/developer")
html = request.GetToString()