我正在尝试使用 AJAX (XMLHttpRequest) 实现对维基百科 API 的简单请求。如果我在 Firefox 的地址栏中键入 url,我会得到一个整洁的 XML,那里不费吹灰之力。然而,调用完全相同的网址:
// this is my XMLHttpRequest object
httpObjectMain.open("GET", "http://en.wikipedia.org/w/api.php?action=query&format=xml&prop=langlinks&lllimit=500&titles=kaas", true);
httpObjectMain.send(null);
返回一个空响应。根据 FireBug,我得到 200 OK 响应,但内容是空的。
我怀疑我可能在 GET http 请求的标头上遗漏了一些东西。
帮助!(谢谢!)