受信 HTTP 要求を完全に読み取る必要のないサーバー (REST) アプリケーションがあるとします。クライアントは任意のサイズの大きな HTTP リクエストを送信できますが、必要なのは最初のX
キロバイトだけです。
X
キロバイトのみを読み取り、すぐに接続を閉じたいと思います。それは理にかなっていますか?HTTPに関しては合法ですか?代替手段は何ですか?
受信 HTTP 要求を完全に読み取る必要のないサーバー (REST) アプリケーションがあるとします。クライアントは任意のサイズの大きな HTTP リクエストを送信できますが、必要なのは最初のX
キロバイトだけです。
X
キロバイトのみを読み取り、すぐに接続を閉じたいと思います。それは理にかなっていますか?HTTPに関しては合法ですか?代替手段は何ですか?
X キロバイトのみを読み取り、すぐに接続を閉じたいと思います。それは理にかなっていますか?
REST フル アプリケーション向けではありません。
HTTPに関しては合法ですか?
はい、技術的に。HTTP プロトコルでは、完全なトランザクションに対して何らかのサーバー応答が常に期待されます。これは、接続の早期終了、つまり不完全または中止されたトランザクションとしてクライアントに認識されます。
代替手段は何ですか?
何を達成しようとしていますか?
接続するクライアントから送信されたものの最初の X バイトを読み取るだけで、返信する必要がまったくない場合は、HTTP プロトコルは適していません。REST は気にしないでください。