Scott, Even though Scott has his solution what he needs for now. It is indeed strange to me. Which version of Apache/SOAP are you running?
Pae >It doesn't really make sense, but I trust that it's now working for you! ><smile> Anyway, I'm glad it works, and that's all that matters at this >point. I'm not sure why you were having trouble since I didn't see that >problem (like the single '/' after https:). > >I hope that the Apache team will include something along these lines in the >next release so that I don't have to maintain the patch for long. > >David > > >----- Original Message ----- >From: <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Tuesday, October 30, 2001 8:06 AM >Subject: FW: SOAP ssl & proxy > > >> David, I've figured it out. The problem was, that the whole url was being >> sent as the POST filename, because of this line in HTTPUtils: >> >> .append(httpProxyHost == null ? url.getFile() : url.toString()) >> >> I'm not sure if my scenario is different to what is expected, but I have >> done this in my client: >> >> SOAPHTTPConnection connection = new SOAPHTTPConnection(); >> String proxyHost = System.getProperty("https.proxyHost"); >> String proxyPort = System.getProperty("https.proxyPort"); >> int port =-1; >> try {port = Integer.parseInt(proxyPort);} catch (Exception e) >{} >> if (proxyHost!=null && !proxyHost.equals("") && port>-1) >> { >> connection.setProxyHost(proxyHost); >> connection.setProxyPort(port); >> >> System.out.println("Proxy settings: >> "+connection.getProxyHost()+":"+connection.getProxyPort()); >> >> } >> else System.out.println("Not using proxy."); >> >> >> call.setSOAPTransport(connection); >> >> Which means that the httProxyHost is not null, so the header becomes: >> >> POST https:/host:port/soap/servlet/rpcrouter ........ >> >> (Also note the single "/"??) >> >> I have changed the line to >> >> .append(httpProxyHost != null ? url.getFile() : url.toString()) >> >> and this seems to work. >> >> Does that make sense? >> >> Thanks >> >> Scott Stonham >> >> > -----Original Message----- >> > From: Stonham, Scott, S, Technology VML >> > Sent: 30 October 2001 13:34 >> > To: '[EMAIL PROTECTED]' >> > Subject: SOAP ssl & proxy >> > >> > David, thank you. I've been going made over this problem, and after >> > compiling your code, I can actually get the client and server to talk, >> > yahah! But this gives another problem, I get the following error: >> > >> > "(SOAP-ENV:Protocol): Premature end of stream. Data is truncated. >Read -1 >> > bytes successfully, expected 235" >> > >> > Have you seen this before? >> > >> > Many thanks, >> > >> > Scott Stonham >> > Email: [EMAIL PROTECTED] >> > >