我有以下Java代码:
URL url = new URL(destUrl);
HttpURLConnection c = (HttpURLConnection) url.openConnection();
c.setRequestMethod("GET");
c.setInstanceFollowRedirects(false);
c.connect();
String location = c.getHeaderField("Location");
c.disconnect();
destUrl执行重定向,我获取重定向到的URL并放入字符串位置。这真的是重点......我只需要知道重定向到的URL。
上面的代码效果很好,但我现在需要将其移植到JavaScript或jQuery以用于我正在编写的Chrome扩展程序。我尝试了很多方法,但到目前为止还没有成功。
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
在jquery中它看起来像这样:
$.ajax({
type: "GET",
url: destURL,
success: function(data, status, xhr) {
var location = xhr.getResponseHeader('Location');
}
});
或类似的东西。