2014-02-19 4 views
0

Я хочу знать, можно ли его открыть с помощью nodeJS ссылку (номер 1), которая приведет к второй (номер ссылки 2), а затем получить URL второго. Целью этого является то, что я хочу использовать эту операцию для извлечения прямой ссылки из общей ссылки DROPBOX. Shared переадресовывает меня на другую ссылку, для которой требуется выполнить некоторую модификацию, чтобы получить прямую ссылку.NODEJS, перенаправление DROPBOX LINK

ответ

3

Если вы пытаетесь получить прямой ссылку из общей ссылки, вы можете просто изменить доменное имя от www.dropbox.com до dl.dropboxusercontent.com. См. https://www.dropbox.com/developers/blog/53/programmatically-download-content-from-share-links.

EDIT:

И если вы действительно должны следовать редирект первых, попробовать что-то вроде этого:

var http = require('http'); 

var url = '...'; 
http.get(url, function (res) { 
    if (res.statusCode === 301 || res.statusCode === 302) { 
     console.log('Redirected to: ' + res.headers.location); 
    } 
}); 
+0

да что решение работает очень хорошо для me.thank вы – user2422940

Смежные вопросы