Hi Piotr, Your bug is accessible at http://bugs.sun.com/view_bug.do?bug_id=8012625
From my reading of the code the headers should be sent before waiting for the reply to continue.
From sun/net/www/prtotocol/http/HttpURLConnection: getOutputStream() { .... if (!checkReuseConnection()) connect(); boolean expectContinue = false; String expects = requests.findValue("Expect"); if ("100-Continue".equalsIgnoreCase(expects)) { http.setIgnoreContinue(false); expectContinue = true; } if (streaming() && strOutputStream == null) { writeRequests(); // <<<< Here } if (expectContinue) { expect100Continue(); } .... } Are you seeing something different? -Chris. On 05/07/2013 02:25 PM, Piotr Bzdyl wrote:
Hello, This is my first post to this mailing list so I would like to say "Hi". The reason I subscribed and I am writing is that I believe I have found a bug in sun.*.HttpURLConnection class (in particular how it handles Expect: 100-continue header). I have already submitted a bug at bugs.sun.com <http://bugs.sun.com> but after almost 3 weeks I still cannot access the bug and check its status (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=9001773). I would like to ask if bugs.sun.com <http://bugs.sun.com> is alive or if it is possible to report the bug in the OpenJDK project or is there any other alternative procedure for submitting bug reports. Best regards, Piotr Bzdyl