bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug classpath/24104] HttpUrlConnection header map includes the protocol


From: cvs-commit at developer dot classpath dot org
Subject: [Bug classpath/24104] HttpUrlConnection header map includes the protocol and status
Date: 12 Oct 2005 20:26:27 -0000


------- Comment #5 from cvs-commit at developer dot classpath dot org  
2005-10-12 20:26 -------
Subject: Bug 24104

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     David Daney <address@hidden>    05/10/12 19:48:25

Modified files:
        .              : ChangeLog 
        gnu/java/net/protocol/http: ChunkedInputStream.java Cookie.java 
                                    HTTPConnection.java 
                                    HTTPURLConnection.java Headers.java 
                                    Request.java Response.java 
Added files:
        gnu/java/net/protocol/http: LimitedLengthInputStream.java 
Removed files:
        gnu/java/net/protocol/http: ByteArrayResponseBodyReader.java 
                                    ResponseBodyReader.java 
        gnu/java/net/protocol/http/event: ConnectionEvent.java 
                                          ConnectionListener.java 
                                          RequestEvent.java 
                                          RequestListener.java 
                                          package.html 

Log message:
        2005-10-12  David Daney  <address@hidden>

        PR classpath/24086, PR classpath/24091, PR classpath/24104
        * gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java: Removed.
        * gnu/java/net/protocol/http/ResponseBodyReader.java: Removed.
        * gnu/java/net/protocol/http/event/ConnectionEvent.java: Removed.
        * gnu/java/net/protocol/http/event/ConnectionListener.java: Removed.
        * gnu/java/net/protocol/http/event/RequestEvent.java: Removed.
        * gnu/java/net/protocol/http/event/RequestListener.java: Removed.
        * gnu/java/net/protocol/http/event/package.html: Removed.
        * gnu/java/net/protocol/http/HTTPConnection.java: Cleaned up imports.
        (connectionListeners): Removed.
        (requestListeners): Removed.
        (pool): New field.
        (Constructor): Don't initialize connectionListeners or
        requestListeners.
        (useCount): New field.
        (getPoolKey): New method.
        (setPool): New method.
        (release): New method.
        (newRequest): Don't call fireRequestEvent. Use StringBuilder instead
        of StringBuffer.
        (close): Don't call fireConnectionEvent.
        (getURI):Use StringBuilder instead of StringBuffer.
        (addConnectionListener): Removed.
        (removeConnectionListener): Removed.
        (fireConnectionEvent): Removed.
        (addRequestListener): Removed.
        (removeRequestListener): Removed.
        (fireRequestEvent): Removed.
        * gnu/java/net/protocol/http/HTTPURLConnection.java:Cleaned up imports.
        (connectionPool): Changed type to LinkedHashMap.
        (maxConnections): Made static.
        (responseSink): Changed type to InputStream.
        (errorSink): Likewise.
        (connect): Eliminate reader.  Get responseSink from response.
        (getConnection): Rewrote.
        (getHeaderFields): Use null as key for status line.  Return
        unmodifiable Map.
        * gnu/java/net/protocol/http/Headers.java: Extend LinkedHashMap,
        instead of implement Map.
        (headers): Removed.
        (Constructor): Do not initialize headers.
        (size): Removed.
        (isEmpth): Removed.
        (containsKey): Rewrote.
        (containsValue): Removed.
        (get): Call super.get().
        (getValue): Likewise.
        (getLongValue): New method.
        (put): Call super.put().
        (remove): Call super.remove().
        (putAll): Rewrote.
        (clear): Removed.
        (keySet): Call super.keySet().
        (values): Removed.
        (entrySet): Call super.entrySet().
        (equals): Removed.
        (hashCode): Removed.
        (parse): Use StringBuilder instead of StringBuffer.
        (addValue): Call super.* instead of headers.*.
        * gnu/java/net/protocol/http/LimitedLengthInputStream.java: New class.
        * gnu/java/net/protocol/http/Request.java: Cleaned up imports.
        (responseBodyReader): Removed.
        (setResponseBodyReader): Removed.
        (dispatch): Don't create LineInputStream.  Don't call fireRequestEvent.
        Don't append CRLF to Request body.  Handle unsolicited 100 Continue
        response.
        (readResponse): Rewrote.
        (readResponseBody): Renamed to ...
        (createResponseBodyStream): ... And rewritten.
        (parseAuthParams): Use StringBuilder instead of StringBuffer.
        (getNonceCount): Likewise.
        (handleSetCookie): Likewise.
        * gnu/java/net/protocol/http/Response.java: Cleaned up imports.
        (codeClass): Removed.
        (body): New field.
        (Constructor): Don't initialize codeClass.  Initialize body.
        (getCodeClass): Rewrote.
        (getLongHeader): New method.
        (getBody): New method.
        * gnu/java/net/protocol/http/ChunkedInputStream.java (read): Use
        StringBuilder instead of StringBuffer.
        * gnu/java/net/protocol/http/Cookie.java (toString): Use StringBuilder
        instead of StringBuffer.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5202&tr2=1.5203&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/LimitedLengthInputStream.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/ChunkedInputStream.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/Cookie.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/HTTPConnection.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/HTTPURLConnection.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/Headers.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/Request.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/net/protocol/http/Response.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24104





reply via email to

[Prev in Thread] Current Thread [Next in Thread]