0
我偶然發現了下載共享鏈接時奇怪的Dropbox行爲。考慮下面的捲曲命令:用戶代理影響Dropbox共享鏈接下載
curl -H 'User-Agent: curl/7.51.0' -v https://www.dropbox.com/s/nbgs6wqmlqp78sg/demo-pic.jpg\?dl\=0
# ...
# < HTTP/1.1 302 Found
# ....
# < Location: https://dl.dropboxusercontent.com/content_link/yYOt5GIzU8aFEuRve5tI6THhrxlQ8Hq5PCgXmSe6YHM81iKP2SFKlaJCCCSpE9hS/file
這將返回一個302重定向與該位置的實際圖像文件。但是,當我改變用戶代理,我得到了不同的結果:
curl -H 'User-Agent: foobar' -v https://www.dropbox.com/s/nbgs6wqmlqp78sg/demo-pic.jpg\?dl\=0
# ...
# < HTTP/1.1 200 OK
# ...
而這個返回從投寄箱的HTML頁面所有登錄的東西,畫面預覽等
不幸的是,我沒有找到了關於此的任何文檔,以及User-Agent將返回什麼返回狀態碼。
我的意思是,我可以只設置User-Agent: curl/7.51.0
並依靠這個,但dropbox需要多長時間才能改變這種行爲?