tony        2003/12/14 23:47:42

  Modified:    src/blocks/proxy/java/org/apache/cocoon/generation
                        WebServiceProxyGenerator.java
  Log:
  fixed parameter named 'null' being added to request
  
  Revision  Changes    Path
  1.5       +15 -2     
cocoon-2.1/src/blocks/proxy/java/org/apache/cocoon/generation/WebServiceProxyGenerator.java
  
  Index: WebServiceProxyGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/proxy/java/org/apache/cocoon/generation/WebServiceProxyGenerator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WebServiceProxyGenerator.java     25 Sep 2003 19:59:24 -0000      1.4
  +++ WebServiceProxyGenerator.java     15 Dec 2003 07:47:42 -0000      1.5
  @@ -228,7 +228,14 @@
               String submitQryString = method.getQueryString();
   
               // set final web service query string
  -            method.setQueryString(urlQryString + "&" + submitQryString);
  +            
  +            // sometimes the querystring is null here...
  +            if (null == urlQryString) {
  +             method.setQueryString(submitQryString);
  +            } else {
  +                             method.setQueryString(urlQryString + "&" + 
submitQryString);    
  +            }
  +            
           } // if there are submit parameters
   
           byte[] response = null;
  @@ -280,6 +287,12 @@
                   config = new HostConfiguration();
               }
               
  +            
  +            /* TODO: fixme!
  +             * When the specified source sent to the wsproxy is not "http" 
  +             * (e.g. "cocoon:/"), the HttpClient throws an exception.  Does 
the source
  +             * here need to be resolved before being set in the 
HostConfiguration?
  +             */
               try {
                   uri = new URI(this.source);
                   host = uri.getHost();
  
  
  

Reply via email to