小编Sca*_*aum的帖子

使用XMLHTTPRequest(TVMLJS)发送cookie

我正在为AppleTV开发一个应用程序。该应用程序将从尚未开发此类API的在线网站上读取电影。

我使用XMLHTTPRequest来获取不同的URL,并让用户搜索他的电影,等等。。。一切正常,除了单个请求。要获取电影URL,我必须使用恒定的cookie(例如mycookie = cookie)向特定地址(例如http://example.com/getmovie.html)发送get请求。

我试过使用setRequestHeader:

var xhr = new XMLHttpRequest();
xhr.open("GET", url, false);
xhr.withCredentials = true;
xhr.setRequestHeader('Cookie', 'mycookie=cookie');
xhr.send();
Run Code Online (Sandbox Code Playgroud)

但是似乎没有发送任何cookie。我还尝试用Document.cookie设置cookie,就像我可能会在“正常” js脚本中运行(在浏览器中运行)一样,但是也没有运气。

这非常令人沮丧,尤其是因为我紧紧靠近应用程序的末尾。

我猜可能是跨域的问题,但是如果我不必设置cookie,我就能获得没有问题的URL,所以我在这里有点迷路了。

请让我知道如何获取带有特定Cookie标头的http://example.com/getmovie.html

谢谢你的帮助

cookies xmlhttprequest tvml tvjs

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

cookies ×1

tvjs ×1

tvml ×1

xmlhttprequest ×1