3

私のコードは以下のとおりです

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ステータス コードが必要です。302https://dl.boxcloud.com/*

応答で属性を取得せずにlocation: https://dl.boxcloud.com/*、ボックス API からファイルをダウンロードするにはどうすればよいですか?

4

1 に答える 1