Linux機からDropBoxにアップロードするためにdropbox_uploader.shを使わせて もらっています。 RaspberryPiのraspbian wheezyからDeian stretchに移行することにしたのですが dropbox_uploader.shで接続するとFAILになる。 なんでだろうなぁ、、、とググっていると -d をつけてデバッグログを出すことが できるということを知りました。 早速、-dをつけてやってみると・・・curlの結果はちゃんと取れてる。 でもなんだこのHTTP/2って。 成否判定にレスポンスにHTTP/1.* 200という文字列があるかないか、っていう のでやっているらしく、たしかにこれじゃ失敗だと判定しても仕方ない、 てのがわかりました。 要するに、curlがHTTP/2で接続しなければいいのだから、強制的にHTTP/1.1で 接続させればいいんじゃなかろうかと。 スクリプトを見ていくと、 CURL_BIN="curl" というのがあり、ここを CURL_BIN="curl --http1.1" と書き換えました。 結果、成功しました。(やっつけだねぇ。。。) 後日、https://github.com/andreafabrizi/Dropbox-Uploader を見たら、 ほんの少し前にHTTP/2対応した、って書いてありました。 https://github.com/andreafabrizi/Dropbox-Uploader/commit/3fd037e3090a6100fdf4020841ca0980ba98b4b2