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

Reply via email to