clojure - InputStream 到 Clojure 环映射
问题描述
我看到当 Web 浏览器连接到 HTTP 服务器时,会发送以下行:
GET / HTTP/1.1
Content-Length: 13
Hello, world!
我想编写一个程序,它需要一个InputStream
、读取这些行并根据环规范返回一个环请求映射。
您能否为此目的推荐一个 Clojure 库?我快速浏览了支持 ring 的 Web 服务器源代码(例如http-kit),但到目前为止还没有成功。
解决方案
如果您正在寻找将文本 HTTP 输入转换为 Ring 请求映射的库,请搜索 Ring,它是处理 HTTP和生成 Ring 请求映射的首选库。
推荐阅读
- php - 使用 isset 查找变量为真
- webhooks - 如何在Dialogflow中为用户的下一个对话保留代理响应的上下文
- r - R - 在循环中按属性缓冲 SpatialPolygons
- java - 如何在 Java 中使用带有字节数组的 lambda 表达式?
- bash - 如何在bash中打印2个数组值
- python - COLOR_RGB2GRAY 提供非灰度图像(可能是 jupyter-notebook 的问题)
- php - 如何从 mysql 和 php 中的 json 数组中搜索数据?
- ios - iOS中UICollectionView和UICollectionViewCell之间的填充?
- visual-studio-code - 如何使用 vscode 中的 uri 路径在资源管理器视图中打开文件夹
- python - Matplotlib,所有子图的一个颜色条,覆盖在纸张大小上