私のコードは以下のとおりです
WebResource webResource1 = cl.resource("https://api.box.com/2.0/files/{fileId}/content");
ClientResponse res1 = webResource1.header("Authorization", "Bearer"+p1.getAccess_token()).get(ClientResponse.class);
String jsonStr1 = res1.getEntity(String.class);
そして、私の応答は以下のとおりです-
{Object-Id=[file_20317568941], Cache-control=[private], Date=[Wed, 24 Sep 2014 12:11:43 GMT], Content-Length=[27], X-Robots-Tag=[noindex, nofollow], Content-Disposition=[attachment;filename="upload.txt";filename*=UTF-8''upload.txt], Accept-Ranges=[bytes, bytes], Connection=[keep-alive], Content-Type=[text/plain; charset=UTF-8], Server=[nginx], X-Content-Type-Options=[nosniff]}
ステータス コードを取得しています200, OK
。しかし、属性を取得するには、場所の URL ( ) と共にlocation
ステータス コードが必要です。302
https://dl.boxcloud.com/*
応答で属性を取得せずにlocation: https://dl.boxcloud.com/*
、ボックス API からファイルをダウンロードするにはどうすればよいですか?