tomj        02/04/04 07:44:29

  Modified:    java/src/org/apache/axis/transport/http HTTPSender.java
  Log:
  Fix from Taras Shkvarchuk [[EMAIL PROTECTED]]:
  
  In some instances headers were written followed by only LineFeed, when CRLF
  is expected.
  
  Revision  Changes    Path
  1.54      +3 -3      xml-axis/java/src/org/apache/axis/transport/http/HTTPSender.java
  
  Index: HTTPSender.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/transport/http/HTTPSender.java,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- HTTPSender.java   25 Mar 2002 04:25:39 -0000      1.53
  +++ HTTPSender.java   4 Apr 2002 15:44:29 -0000       1.54
  @@ -166,7 +166,7 @@
                           OutputStream tunnelOutputStream = 
(OutputStream)SSLSocketClass.getMethod("getOutputStream", new Class[] 
{}).invoke(tunnel, new Object[] {});
   
                           PrintWriter out = new PrintWriter(new BufferedWriter(new 
OutputStreamWriter(tunnelOutputStream)));
  -                        out.print("CONNECT " + host + ":" + port + " HTTP/1.0\n"
  +                        out.print("CONNECT " + host + ":" + port + " HTTP/1.0\r\n"
                                     + "User-Agent: AxisClient"
                                     + "\r\n\r\n");
                           out.flush();
  @@ -251,7 +251,7 @@
                       otherHeaders.append( HTTPConstants.HEADER_PROXY_AUTHORIZATION )
                            .append( ": Basic " )
                            .append( Base64.encode( tmpBuf.toString().getBytes() ) )
  -                         .append("\n" );
  +                         .append("\r\n" );
                   }            
   
                   if ((port = tmpURL.getPort()) == -1 ) port = 80;
  @@ -310,7 +310,7 @@
                   otherHeaders.append( HTTPConstants.HEADER_AUTHORIZATION )
                        .append( ": Basic " )
                        .append( Base64.encode( tmpBuf.toString().getBytes() ) )
  -                     .append("\n" );
  +                     .append("\r\n" );
               }
   
               // don't forget the cookies!
  
  
  


Reply via email to