JDK-8006859 : Improve RMI's HTTP header parsing
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.rmi
  • Affected Version: 7
  • Priority: P3
  • Status: Resolved
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2013-01-24
  • Updated: 2017-02-23
  • Resolved: 2017-02-23
Related Reports
Relates :  
Description
HTTP header parsing in RMI needs to be cleaned up.

Comments
The multiplex protocol should be removed so this issue can be closed.
23-02-2017

Note that the HTTP and CGI support in RMI has been deprecated as of Java SE 8. It should be considered for removal in a future Java SE release.
31-03-2015

I think we should consider deprecating the HTTP (and also CGI) support in RMI, and thus not invest any effort in this area, and eventually remove it.
02-08-2013

focusing on the header parsing in sun.rmi.transport.proxy CGIHandler and HttpInputStream to align the parsing logic with that used in sun.net.www MessageHeader and in sun.net.httpserver Request. The current level of HTTP support could be classified as 1.0, this excludes chunked transfer encoding support. The essential aspect of this work is to provide appropriate handling of Content-Length header processing. If it is desired to align the protocol support with HTTP/1.1 including chunked transfer encoding support, it might be worth considering an additional task for this?
01-07-2013

Stuart - I assume you will assign this as appropriate.
04-04-2013