Thanks Beneroth, Web.l seems like what I am looking for. I am pretty familiar with HTTP actually and a regular user of telnet/openssl :) Regards, Kashyap
On Mon, Mar 11, 2019 at 7:49 PM <andr...@itship.ch> wrote: > Hi Kashyap > > Try out web.l: https://bitbucket.org/iromero91/web.l/wiki/Home > (also linked at the bottom at https://picolisp.com/wiki/?Documentation) > It's relatively straight-forward, good to start, for simple use cases. > URL's are matched using (match) (see picolisp reference). > > The standard GUI framework (form.l) can also be used as a pure API. > If your project requires long-running sessions, it is probably the best > candidate short of a custom http implementation. > For simple use cases, the web.l framework should suffice. > > -- Nevertheless I warmly recommend you to learn HTTP eventually - it's > the foundation for so much. > ---> Check out this excellent tutorial: https://jmarshall.com/easy/http/ > > Don't be afraid, HTTP is really a simple, clear-text protocol (and HTTPS > is still clear-text HTTP, just using a encrypted TCP-Connection instead > of a plain TCP-connection). > It's no arcane magic - much easier than HTML! > Knowing how it works, and being able to even issue a simple GET by hand > using telnet, proved again and again useful for me. > For example, checking a server with manual HTTP via telnet or 'openssl > s_client': easy way to check if a problem is with the network or > actually with a slow/non-responding HTTP server. > (With this "trick" I surprised seasoned network experts at multiple > occasions. :-/ ) > > Best regards, > beneroth > > Am 2019-03-12 03:15, schrieb C K Kashyap: > > Hi, > > What's a good way to bring up an API server in PicoLisp? > > The example give here - > > https://rosettacode.org/wiki/Hello_world/Web_server#PicoLisp does not > > seem to provide an opportunity to handle GET/POST parameters. And I do > > not want to use the GUI framework. > > > > The example here is too low level > > https://picolisp.com/wiki/?AndroidWebServer - I'll have to build HTTP. > > > > The goal is to write a server that I can drive with curl on the > > command line. > > > > Regards, > > Kashyap > > -- > UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >