部分读取HTTP请求

时间:2013-01-28 20:34:49

标签: http network-programming

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

我只想阅读X Kilobytes并立即关闭连接。是否有意义?在HTTP方面它是 legal 吗?有什么替代方案?

1 个答案:

答案 0 :(得分:1)

我想只阅读X千字节并立即关闭连接。它有意义吗?

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

就HTTP而言是否合法?

是的,技术上。在HTTP协议中,对于完整的事务,总是需要某种服务器响应。这将作为连接的过早结束,即不完整或中止的事务经历客户端。

有什么替代方案?

你想要完成什么?

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