You should be able to use a LzDataset to make a POST request, and then to
grab the raw data when it returns.
Which runtime are you running your app in?
Here's an example
<canvas width="100%" height="80%" debug="true">
<debug fontsize="12"/>
<dataset proxied="false" name="csv" src="http:mydata.csv" querytype="post"
request="true" ondata="canvas.showdata()"/>
<method name="showdata">
Debug.write(csv.rawdata);
</method>
</canvas>
Note, there is a bug in the proxy server for nonXML data, it will throw an
error in
the server and therefore won't return the raw data, so you need to set
proxied=false
on the dataset before making the request.
On Fri, Jun 19, 2009 at 2:38 PM, jgo <[email protected]> wrote:
>
> I have a servlet that generates a CSV file and I need to call it from
> within
> Laszlo. My first thought is that I'll use LzBrowser.loadURL to open a new
> browser window and POST a request to it. Unfortunately, I don't see any
> way
> to make LzBrowser.loadURL use POST. I cannot use GET because the data
> passed to the servlet is too large.
>
> Are there any other options for doing this that I'm missing?
>
> Laszlo 3.4
> Tomcat 6
> Java 1.6
> --
> View this message in context:
> http://www.nabble.com/how-do-I-post-a-request-to-a-CSV-generating-servlet-from-within-Laszlo--tp24116357p24116357.html
> Sent from the OpenLaszlo - Dev mailing list archive at Nabble.com.
>
>
--
Henry Minsky
Software Architect
[email protected]