On Wed, Mar 02, 2005 at 02:40:14PM +0100, Matthias Stoll wrote:
> Hi Roland.
> 
> I'm using WSAD and the message appears on my local test environment server 
> (the one where the post should go out from). I'm trying to emulate a html 
> website with hidden fields that contain information and is submitted to 
> the wli-de.eurotax.com url by a submit button. That is what i'm trying to 
> archive. When i paste the url into the browser (ie) at least a pages comes 
> back.
> 
> My application is running on my local wsad and i want to post the 
> "simulated" html page to the remote server (wli-de.eurotax.com).
> 
> Why is the httpclient transforming the url into 
> www.mydomain.com/wli/dede/....? And why it is working fine when using the 
> www.google.com domain?
> 

HttpClient does not change the target URL out of the blue. There's
likely to be a bug in your code.

(1) Try running the same code outside the WAS containter and see if that
makes any difference
(2) If it doesn't post a wire/context log of the HTTP session to this
list

Oleg

> greets
> __
> Matthias Stoll
> hpi GmbH
> Application Development
> Am Limes Park 2
> D - 65843 Sulzbach/Ts.
> Web site: http://www.hpigmbh.com
> 
> 
> 
> Roland Weber <[EMAIL PROTECTED]> 
> 02.03.2005 14:33
> Please respond to
> "HttpClient User Discussion" <[email protected]>
> 
> 
> To
> "HttpClient User Discussion" <[email protected]>
> cc
> 
> Subject
> Re: Error while trying to do http post
> 
> 
> 
> 
> 
> 
> Hello Matthias,
> 
> you will have to provide more details about what you are doing
> and where the messages come from. As I said, the error message
> is a WAS error message. How can you verify the WAS configuration
> of server X (wli-de.eurotax.com) by accessing a URL on server Y
> (www.google.de)?
> The hostname used for accessing a WAS server will determine
> which "virtual host" is targetted on the server, and in turn
> which of the web applications there can be found. Please check
> the web pages returned from the server for redirects that
> change host names. Your application should use the same
> host names as the browser.
> 
> hope that helps,
>   Roland
> 
> 
> 
> 
> 
> Matthias Stoll <[EMAIL PROTECTED]> 
> 02.03.2005 10:59
> Please respond to
> "HttpClient User Discussion"
> 
> 
> To
> "HttpClient User Discussion" <[email protected]>
> cc
> 
> Subject
> Re: Error while trying to do http post
> 
> 
> 
> 
> 
> 
> Hello Roland
> 
> Thx for the tip, but configuration seems ok, since it is working when 
> using a different url (e.g. www.google.de). i'm only getting this error 
> when using the below url:
> 
> http://wli-de.eurotax.com/wli/dede/entry/welcome.php
> 
> the url sent to the browser results in :
> 
> http://www.mydomain.com/wli/dede/entry/welcome.php
> 
> it just leaves out the wli-de thing.
> 
> 
> greetings
> __
> Matthias Stoll
> hpi GmbH
> Application Development
> Am Limes Park 2
> D - 65843 Sulzbach/Ts.
> Web site: http://www.hpigmbh.com
> 
> 
> 
> Roland Weber <[EMAIL PROTECTED]> 
> 02.03.2005 10:52
> Please respond to
> "HttpClient User Discussion" <[email protected]>
> 
> 
> To
> "HttpClient User Discussion" <[email protected]>
> cc
> 
> Subject
> Re: Error while trying to do http post
> 
> 
> 
> 
> 
> 
> Hello Matthias,
> 
> this is a server side error message from WAS.
> Make sure that the web server plugin configuration
> is current. If in doubt, regenerate it.
> 
> hope that helps,
>   Roland
> 
> 
> 
> 
> Matthias Stoll <[EMAIL PROTECTED]> 
> 02.03.2005 09:47
> Please respond to
> "HttpClient User Discussion"
> 
> 
> To
> [email protected]
> cc
> 
> Subject
> Error while trying to do http post
> 
> 
> 
> 
> 
> 
> Hi
> 
> We are using Websphere 5.1 and developing on WSAD 5.1.2.
> 
> We are trying to do a http post with the httpclient to a partner side. 
> when executing the connection the server says: 
> 
> Servlet Request Processor Exception: Virtual Host/WebGroup Not Found : The 
> 
> 
> 
> 
> web group /wli/dede/entry/welcome.php has not been defined
> 
> 
> see code below:
> 
> public void doGet(HttpServletRequest request, HttpServletResponse 
> response) throws ServletException, IOException {
> 
>                 try {
>                         System.setProperty(
> "org.apache.commons.logging.Log", 
> "org.apache.commons.logging.impl.SimpleLog");
>                         System.setProperty(
> "org.apache.commons.logging.simplelog.showdatetime", "true");
>                         System.setProperty(
> "org.apache.commons.logging.simplelog.log.httpclient.wire", "debug");
>                         System.setProperty(
> "org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", 
> "debug");
> 
>                         PostMethod post = new PostMethod(
> "http://wli-de.eurotax.com/wli/dede/entry/welcome.php";);
>                         NameValuePair[] data = { new NameValuePair("1", 
> "a"), new NameValuePair("2", "b"), new NameValuePair("3", "c")};
>                         post.setRequestBody(data);
>                         HttpClient l_client = new HttpClient();
>                         l_client.executeMethod(post);
>  
>                         InputStream l_input = 
> post.getResponseBodyAsStream();
> 
>                         int l_readByte = l_input.read();
> 
>                         while (l_readByte != -1) {
>                                 response.getWriter().write(l_readByte);
>                                 l_readByte = l_input.read();
>                         }
>                         post.releaseConnection();
>  
>                 }
>                 catch (Exception e) {
>                         e.printStackTrace();
>                 }
>         }
> 
> 
> Does anyone have a idea of what we are doing wrong? for example if we use 
> www.web.de as url, it works fine.
> __
> Matthias Stoll
> hpi GmbH
> Application Development
> Am Limes Park 2
> D - 65843 Sulzbach/Ts.
> Web site: http://www.hpigmbh.com
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to