問題タブ [http-content-length]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
232 参照

json - HttpContent でパラメーター リストを渡すときに問題に直面する

リストを持つプロパティを持つクラスを、HTTPContent を使用して Post メソッド経由で Restful サービスに渡そうとしています。ここに私のコントローラコードがあります:

上記のコントローラ メソッドでは、"ReportSettings" クラスは次のようになります。

「reportSettings」パラメータをnullとして渡すと、サービスメソッドになります。しかし、「reportSettings」がパラメーター リストで渡されると、サービス メソッドにヒットしません。

サービス方法は以下の通りです。

この問題を解決するために私を助けてください。レポート設定の値をサービスに渡すにはどうすればよいですか。例外は発生していませんが、サービスにヒットしていません。

0 投票する
0 に答える
491 参照

javascript - gzip圧縮されたデータをチャンクエンコードではなく、コンテンツ長ヘッダーでエクスプレスで送信する方法は? (node.js)

私は次のようなものを持っています:

問題は、データがチャンクで送信されることですが、コンテンツ長ヘッダーを付けて完全に送信したいのです。Apache がデフォルトで行うのと同じように (この動作が必要な理由はコメントで説明されています)。
では、エクスプレスでチャンク化せずに、gzip されたデータを直接送信するにはどうすればよいでしょうか。

0 投票する
0 に答える
628 参照

javascript - Lighttpd の別のヘッダーに基づいて応答ヘッダーを追加します

XHR HEAD リクエストを使用して Lighttpd で別のドメインからの「Content-Length」ヘッダーを使用したい状況がありますが、Refused to get unsafe header 'content-length'メッセージが表示されます。

私の考えは、lighttpd.conf の別の応答ヘッダーに基づいて応答ヘッダーを追加することです。

setenv.add-response-header = ('X-Content-Length' => GET_MY_RESPONSE_HEADER('Content-Length'))

GET_MY_RESPONSE_HEADER()設定ファイルに関数/プロパティを書き込む方法はありますか?

0 投票する
4 に答える
22324 参照

http-headers - HTTP マルチパート「Content-length」ヘッダー値はどのように計算されますか?

「マルチパート HTTP リクエストのコンテンツの長さはどのように計算されますか?」という質問に対する、矛盾するややあいまいな回答を読みました。具体的には、次のように思います。

  • 「Content-length」ヘッダーが計算される正確なコンテンツ範囲は?
  • CRLF ("\r\n") オクテット シーケンスは 1 オクテットまたは 2 オクテットとしてカウントされますか?

誰かがこれらの質問に答える明確な例を提供できますか?

0 投票する
1 に答える
898 参照

php - 進行状況の問題があるAlamofireダウンロードファイル

進行中のサーバーからファイルをダウンロードしたい。これが私が試したコードです:

しかしtotalBytesExpectedToRead、常に -1 です。この問題を検索したところ、サーバー側の Content-Length が設定されていないことがわかりました。

設定しようとしましたが、うまくいかないようです:

誰かが私が間違っていることを教えてもらえますか? ありがとう。

0 投票する
1 に答える
1305 参照

http - content-length フィールドが必要なメソッドはどれですか?

POST または PUT メソッドでは、リクエスト ヘッダー フィールドに content-length が必要です。

別のメソッド (GET、PATCH、DELETE、OPTIONS、CONNECT、TRACE、HEADER) にも content-length が必要ですか?

Response の content-length については、rfc2616 に仕様が記載されています。

Content-Length エンティティ ヘッダー フィールドは、受信者に送信されたエンティティ ボディのサイズを OCTET の 10 進数で示します。HEAD メソッドの場合は、送信されたエンティティ ボディのサイズが示されます。リクエストはGETでした。

ただし、リクエストヘッダーに関する仕様は見つかりませんでした..

0 投票する
0 に答える
1125 参照

java - Content-Length の Response で Spring MVC プロキシが失敗する

私は spring mvc サービスにプロキシを作成しました。これは、クライアントが特定の形式で行うリクエストをそれぞれのサービスに渡します。これはうまく機能していますが、いくつかの問題があります。これが私のコードです。

ターゲット サーバーが次のヘッダーを含む応答を送信すると、このコードは壊れます。

そして、ターゲット応答が

Transfer-Encoding:chunkedContent-Lengthを見つけることができる唯一の違い

プロキシ サービスは、データ全体をクライアントに転送していません。むしろ、ある程度のデータを取得した後に壊れます。

誰かがそれを修正する方法を知っている場合。プロキシ構成に問題があると確信しています。しかし、それを修正することはできません。