假设我有一个服务器(REST)应用程序,它不需要读取完全传入的HTTP请求。客户端可以发送任何大小的大型HTTP请求,但我只需要X
Kilobytes。
我只想阅读X
Kilobytes并立即关闭连接。是否有意义?在HTTP方面它是 legal 吗?有什么替代方案?
答案 0 :(得分:1)
我想只阅读X千字节并立即关闭连接。它有意义吗?
不适用于REST-ful应用程序。
就HTTP而言是否合法?
是的,技术上。在HTTP协议中,对于完整的事务,总是需要某种服务器响应。这将作为连接的过早结束,即不完整或中止的事务经历客户端。
有什么替代方案?
你想要完成什么?
如果您只想读取连接的任何客户端发送的任何内容的前X个字节,然后根本不打算回复,那么HTTP协议不适合您,更别提REST了。