我正在为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。
谢谢你的帮助