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
>

Reply via email to