我正在为我的 AppleTV 开发一个应用程序。该应用程序将从尚未为此类事物开发任何 API 的在线网站读取电影。
我使用 XMLHTTPRequest 来获取不同的 URL,并让用户搜索他的电影等……一切都很好,除了一个请求。要获取电影 URL,我必须使用常量 cookie(比如 mycookie=cookie)向特定地址(比如http://example.com/getmovie.html )发送获取请求。
我试过使用 setRequestHeader:
var xhr = new XMLHttpRequest();
xhr.open("GET", url, false);
xhr.withCredentials = true;
xhr.setRequestHeader('Cookie', 'mycookie=cookie');
xhr.send();
但似乎没有发送任何cookie。我还尝试使用 Document.cookie 设置 cookie,就像我可能在“普通”js 脚本(在我的浏览器中运行)中所做的那样,但也没有运气。
这非常令人沮丧,特别是因为我被困在我的应用程序结束时如此之近。
我想跨域可能是问题,但如果我不必设置 cookie,我可以毫无问题地获取 URL,所以我有点迷路了。
请让我知道如何获取带有特定 cookie 标头的http://example.com/getmovie.html 。
谢谢你的帮助