XMLHttpRequest is automatically redirected by default, so you do not see the answer 302. You need to set the nsIHttpChannel.redirectionLimit property to zero to prevent it:
req.open("GET","http://www.megaupload.com/?d=6CKP1MVJ",true); req.channel.QueryInterface(Components.interfaces.nsIHttpChannel).redirectionLimit = 0; req.send(null);
Not that the link you use here redirects anywhere, but it is a general approach. Btw, instead of looking at the text of the redirect response, you should look at req.getResponseHeader("Location") .
source share