On Mon, 2011-06-20 at 20:44 -0500, John Himpel wrote: > Good evening, > > I have an S2 application the needs to: > 1) Verify some input parameters (I know how to do this) > 2) Retrieve some additional data based upon the input parameters (I > know > how to do this). > 3) Then format a "post" type http request with hidden fields > containing > data from #1 and #2 above to be sent via https to an outside vendor > provided web based application running in the outside vendor's domain. > 4) The vendor app will then process the application to completion. > > I believe I know how to do this as a "get" http request by defining > the > "redirect" result in struts.xml. However, I'm at a loss on how do > this > via a "post" request. Any advise would be greatly appreciated.
To facilitate HTTP comms between your action and a third party web-app you may wish to look at the client portion of Apache HTTPComponenents http://hc.apache.org/ (which I've never used although I've used it in it's previous incarnation as HttpClient) or HttpUnit (http://httpunit.sourceforge.net/) which is heavier and emulates a browser in it's own right. Originally designed for unit-testing web pages, it works well when used to scrape third-party web-apps, form-fill etc etc. Regards --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org