http-body
2025年06月22日
HTTP POST data parser for Common Lisp
HTTP-Body
HTTP-Body parses HTTP POST data and returns POST parameters. It supports application/x-www-form-urlencoded, application/json, and multipart/form-data.
Usage
http-body
package exports only a function parse
, which takes exact 2 arguments -- a string of Content-Type and a stream of HTTP POST data.
(http-body:parse"application/x-www-form-urlencoded" body-stream);=> (("name" . "Eitaro")); T
It returns parsed parameters in an association list.
If the Content-Type of first argument isn't supported, it returns NIL
.
(http-body:parse"text/plain" body-stream);=> NIL; NIL
Installation
(ql:quickload:http-body)
Author
- Eitaro Fukamachi
Copyright
Copyright (c) 2014 Eitaro Fukamachi
License
Licensed under the BSD 2-Clause License.