At 10:56 pm -0700 24/8/02, Richard Gaskin wrote: >With this script on the server: > >#!mc >on startup > if $REQUEST_METHOD is "POST" then > read from stdin until empty > put it into buffer > put "Content-Type: text/plain" & cr > put "Content-Length:" && the length of buffer & cr & cr > put buffer > end if >end startup > >And this script in a local stack: > >on mouseUp > put "data=" & urlEncode( fld "s") into tData > post tData to url "http://www.fourthworld.net/cgi-bin/t.mt" > put it into fld "r" >end mouseUp > > >...sometimes I get data returned from the server as expected, other times >"it" is empty. > >I'm using the latest version of libURL downloaded from runrv.com, under MC >2.4.3 build number 3. > >Any clues on why it's sometimes working and sometimes not?
To check if the problem is at the client or server end, you should check the result of the post statement. post tData to url "http://www.fourthworld.net/cgi-bin/t.mt" if the result is empty then put it into fld "r" else answer the result end if Also, to test if data is getting read in at the server end, you could add a line like this. read from stdin until empty put it into buffer put "EXTRA DATA" before buffer put "Content-Type: text/plain" & cr put "Content-Length:" && the length of buffer & cr & cr put buffer Cheers Dave _______________________________________________ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
