Hi Clarance......There isn't much to expand on.....thats what blew me away about this........ look up "httpd" in lc 9.0 dictionary. there are 3 commands. it can't possibly be any easier ..... you can just send an encoded & encrypted array back and forth. done. Mark says wasn't built to be a web server per se. .... but it sure as life works like one :)
some benchmarks by richard gaskin: http://lists.runrev.com/pipermail/use-livecode/2016-March/225068.html Enjoy. HTTPD Library Type library Handle HTTP requests in your application *Name* *Summary* *Syntax* httpdResponse Respond to a HTTP request httpdResponse pSocketID, pResponseCode,pContent,pHeaders httpdStart Start a HTTP server httpdStart pCallback,pPort,pServerName httpdStop Stop a HTTP server httpdStop pP On Wed, Apr 18, 2018 at 3:51 PM, Clarence Martin via use-livecode < use-livecode@lists.runrev.com> wrote: > Tom, can you expand on your post? Maybe with an example. > > -----Original Message----- > From: use-livecode <use-livecode-boun...@lists.runrev.com> On Behalf Of > Tom > Glod via use-livecode > Sent: Wednesday, April 18, 2018 11:31 AM > To: How to use LiveCode <use-livecode@lists.runrev.com> > Cc: Tom Glod <t...@makeshyft.com> > Subject: Re: Posting to LiveCode Server > > I was going to use LC Server until I realized there was a built in httpd > server library present in LC 9.... I ditched LC server.... mainly because > it > smokes LC server in performance. Just bringing to awareness all your > options. > > http library is so simple to use with callbacks for each request. its so > awesome. good luck. > > On Wed, Apr 18, 2018 at 9:50 AM, Mike Bonner via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > Can you share the code to the page you're actually posting to? Its > > sounding like its not actually returning any output, causing a 500 > > internal error. Just to let you test, I set up a quick and dirty page > > at http://guidezone.info/test.lc The code in the page is as follows. > > > > <?lc > > put the keys of $_POST into tKeys > > if tKeys is not empty then > > repeat for each line tKey in tKeys > > put $_POST[tkey] & "<br>" > > end repeat > > else > > put "Error: No data posted" -- gotta put somethingto avoid a 500 > > error end if ?> > > > > To test it, I used the following in a button. > > put "Accept: text/plain" & CR after tHeaders put "Content-Type: > > application/x-www-form-urlencoded" & CR after tHeaders set the > > httpHeaders to tHeaders > > > > put liburlformdata("name","Chi","gender","male","color","black") into > > tPostData > > > > put tPostData & cr --so that I can see the generated post string > > > > post tPostData to "http://guidezone.info/test.lc" > > > > put it && the result after msg > > > > > > This works for me, though as I said, I don't have tsnet. You're > > welcome to do test runs against my url if you like. If it works for me > > as written, and not for you, i'd be pointing my finger at tsnet. > > > > On Wed, Apr 18, 2018 at 7:01 AM, Alex Tweedly via use-livecode < > > use-livecode@lists.runrev.com> wrote: > > > > > Not quite sure what you're trying to do ... or why you use such a > > > complicated URL in the client code. > > > > > > Changing it to simply > > > > > > *get URL "https://api01.triviamatic.tv/round_create.lc" > > > * > > > > > > will work fine, as will > > > > > > *post*emptyto"https://api01.triviamatic.tv/round_create.lc" > > > > > > > > > -- Alex. > > > > > > > > > > > > On 18/04/2018 11:50, Todd Fabacher via use-livecode wrote: > > > > > >> Any Help will be appreciated... > > >> > > >> Normally we use Node.js, but we are trying to get LiveCode server > > working. > > >> We are doing a simple test: > > >> > > >> <?lc put "It Works" ?> > > >> > > >> > > >> If I put the URL in a browser I get back, "It works" > > >> > > >> https://api01.triviamatic.tv/round_create.lc > > >> <https://www.google.com/url?q=https://api01.triviamatic.tv/r > > >> ound_create.lc&sa=D&source=hangouts&ust=1524117219848000&usg > > >> =AFQjCNFvW3yaTcJjQ9bGpWgi3CYh1mQwGA> > > >> > > >> > > >> *put* "Accept: text/plain" & CR after tHeaders > > >> *put* "Content-Type: application/x-www-form-urlencoded" & CR after > > >> tHeaders > > >> *set* the httpHeaders to tHeaders > > >> *put*"fullname=chi&gender=male&color=black" into tArgList > > >> *post* tArgList to URL > > >> "https://api01.triviamatic.tv/round_create.lc > > >> <https://www.google.com/url?q=https://api01.triviamatic.tv/r > > >> ound_create.lc&sa=D&source=hangouts&ust=1524117219848000&usg > > >> =AFQjCNFvW3yaTcJjQ9bGpWgi3CYh1mQwGA> > > >> " > > >> *put* the result into tError > > >> *put* it into tFormResults > > >> > > >> > > >> The tError is: tsneterr: (52) Empty reply from server > > >> > > >> and tFormResults is null > > >> > > >> > > >> I need some help ASAP. This is SUPER frustrating!! > > >> > > >> --Todd Fabacher > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode@lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode@lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode