回答編集履歴
3
answer
CHANGED
@@ -1,10 +1,11 @@
|
|
1
1
|
エラーメッセージの「HTTP 411 Length Required」はクライアントからのPOSTリクエストにContent-Lengthヘッダがないためにサーバ側が拒否していることを表しています。
|
2
2
|
HTTPのPOSTリクエストはContent-Lengthヘッダを含めるか、またはチャンク形式で送信する(この場合は"Trasnfer-Encoding: chunked"というヘッダを含める)必要があります。
|
3
|
+
Jerseyがどちらの方式を採用しているのかわかりません。(ググると多分後者のようですが...)
|
3
|
-
プロキシ経由だとうまくいかないということは、何らかの理由でプロキシがContent-Lengthヘッダをサーバに送信していないのではないかと思います。
|
4
|
+
プロキシ経由だとうまくいかないということは、何らかの理由でプロキシがContent-LengthヘッダまたはTransfer-Encodingヘッダをサーバに送信していないのではないかと思います。
|
4
5
|
以下を試してみてください。
|
5
6
|
|
6
7
|
対策1:
|
7
|
-
GETリクエストに変更する。
|
8
|
+
GETリクエストに変更する。(やり方は自分で調べてください)
|
8
9
|
|
9
10
|
対策2:
|
10
11
|
.header("Transfer-Encoding", "chunked")を追加する。
|
2
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
エラーメッセージの「HTTP 411 Length Required」はクライアントからのPOSTリクエストにContent-Lengthヘッダがないためにサーバ側が拒否していることを表しています。
|
2
|
-
HTTPのPOSTリクエストはContent-Lengthヘッダを含めるか、またはチャンク形式で送信する(この場合はTrasnfer-Encoding: chunked"というヘッダを含める)必要があります。
|
2
|
+
HTTPのPOSTリクエストはContent-Lengthヘッダを含めるか、またはチャンク形式で送信する(この場合は"Trasnfer-Encoding: chunked"というヘッダを含める)必要があります。
|
3
3
|
プロキシ経由だとうまくいかないということは、何らかの理由でプロキシがContent-Lengthヘッダをサーバに送信していないのではないかと思います。
|
4
4
|
以下を試してみてください。
|
5
5
|
|
1
answer
CHANGED
File without changes
|