Box.comから次のコードを使用してファイルをダウンロードしようとしています。Box API 2.0を使用してファイルをダウンロードすると、302の代わりに200が返されます。
<cfhttp url="https://api.box.com/2.0/files/(FILE_ID)/content/" method="GET" redirect="true" >
<cfhttpparam type="header" name="Authorization" value="Bearer (DEVELOPER_TOKEN)">
</cfhttp>
ドキュメントごとに、応答として302 Found
を返す必要があります。 dl.boxcloud.comにダウンロードしてリダイレクトします。しかし、私は応答として200
を得ています。
私は応答として200を得ている理由はわかりません。私は、API呼び出しを介してファイルをダウンロードする必要があります。私は何も見逃しましたか?
"200 OKは、" 良好な応答コードです。あなたのダンプを見れば、 'test.jpg 'があなたにコンテンツタイプ' image/jpeg'とコンテンツ長 '12681'でストリームされているように見えます。ブラウザは通常、あなたのためにその応答を処理し、画像(またはダウンロードの申し出)を表示します。このサービスを自分で呼び出すので、応答を適切に処理する必要があります。 –