0

假设我有一个服务器 (REST) 应用程序,它不需要完全读取传入的 HTTP 请求。客户端可以发送任何大小的大型 HTTP 请求,但我只需要第一个X千字节。

我只想读取X千字节并立即关闭连接。是否有意义?就HTTP而言它合法吗?什么是替代品?

4

1 回答 1

1

我只想读取 X Kilobytes 并立即关闭连接。是否有意义?

不适用于 REST-ful 应用程序。

就HTTP而言它合法吗?

是的,从技术上讲。在 HTTP 协议中,对于一个完整的事务,总是期望某种服务器响应。这将被客户端体验为连接的过早结束,即不完整或中止的事务。

什么是替代品?

你想达到什么目的?

如果您只想读取任何连接的客户端发送的任何内容的前 X 个字节,然后根本不费心回复,那么 HTTP 协议不适合您,更不用说 REST。

于 2013-02-02T21:07:23.137 回答