1

Spring/Apache CXF を使用して Java で Rest Full Web サービスを開発しています。このサービスは、zip ファイルを Web サービス クライアントに提供する役割を果たします。

Web サービス クライアントも Java で記述されます。これは、JavaFX デスクトップ アプリケーションの一部です。

このファイルのサイズは 20MB です。履歴書ダウンロードのサポートを有効にしたい。そのため、クライアントのダウンロードが中断された場合。壊れたところからダウンロードを再開できます。

Rest Service で範囲ヘッダーはサポートされていますか? ポインタはありますか?

関連する質問が見つかりましたが、クエリに対する最終的な回答がありません。

Java を使用した REST Web サービスでの中断ダウンロードの再開を有効にする

ありがとうムケシュ・カタリヤ

4

1 に答える 1

0

もちろん、好きな範囲単位を自由に指定できます。

RFC 2616 から:

3.12 範囲単位

HTTP/1.1 では、クライアントは、
応答エンティティの一部 (範囲) のみを応答に含めるように要求できます。HTTP/1.1 は、Range (セクション 14.35) および Content-Range (セクション 14.16)
ヘッダー フィールドで範囲単位を使用します。エンティティは、さまざまな構造単位に従ってサブレンジに分割できます。

  range-unit       = bytes-unit | other-range-unit
  bytes-unit       = "bytes"
  other-range-unit = token

HTTP/1.1 で定義されている唯一の範囲単位は「バイト」です。HTTP/1.1
実装は、他の単位を使用して指定された範囲を無視する場合があります。

于 2013-01-16T09:21:32.450 に答える