XMLHttpRequest
автоматически выполняет перенаправление по умолчанию, поэтому вы не видите ответ 302.Вам нужно установить свойство nsIHttpChannel.redirectionLimit на ноль, чтобы предотвратить его:
req.open("GET","http://www.megaupload.com/?d=6CKP1MVJ",true);
req.channel.QueryInterface(Components.interfaces.nsIHttpChannel).redirectionLimit = 0;
req.send(null);
Не то, чтобы ссылка, которую вы здесь используете, перенаправляет куда-либо, но это общий подход.Кстати, вместо того, чтобы смотреть текст ответа для перенаправлений, вы должны смотреть на req.getResponseHeader("Location")
.