Не удается загрузить файл в Dropbox 400 Неверный запрос

Для этого я написал свою собственную Sudoфункцию bash, она работает для вызова функций и псевдонимов:

function Sudo {
        local firstArg=$1
        if [ $(type -t $firstArg) = function ]
        then
                shift && command sudo bash -c "$(declare -f $firstArg);$firstArg $*"
        elif [ $(type -t $firstArg) = alias ]
        then
                alias sudo='\sudo '
                eval "sudo $@"
        else
                command sudo "$@"
        fi
}
-1
14.03.2020, 05:13
1 ответ

Попробуйте открыть веб-браузер https://www.dropbox.com/s/hn28qgjn59nud6h/ceph-all-in-one.box— Dropbox отобразит сообщение:

404 We can’t find what you’re looking for.

(хотя для отображения сообщения требуется javascript...)


Запрос страницы черезcurl:

$ curl -IL 'https://www.dropbox.com/s/hn28qgjn59nud6h/ceph-all-in-one.box'
HTTP/2 301
...
location: /s/raw/hn28qgjn59nud6h/ceph-all-in-one.box
...
HTTP/2 400

С другим заголовком User-Agent:

$ curl -A cruel -IL 'https://www.dropbox.com/s/hn28qgjn59nud6h/ceph-all-in-one.box'
HTTP/2 200
...
$ curl -s -A cruel 'https://www.dropbox.com/s/hn28qgjn59nud6h/ceph-all-in-one.box' |
> grep -om1 '<title>[^<]*'
<title>Dropbox - Error
0
28.04.2021, 23:20

Теги

Похожие вопросы