我正在试着用Woo写一个服务器。我需要处理由:POST方法发送的HTTP。但是,我不知道如何读懂身体。
在env中,有:RAW-BODY和:CLACK.IO看起来像是可以读取正文的地方。但我不知道该怎么读。在repo中没有文档,我在google上搜索,看起来每个人都只是给客户端一个响应的例子,而不是读取HTTP正文。
有谁可以帮我?
发布于 2021-03-05 15:32:17
我检查了FLEXI-STREAMS包,发现VECTOR-INPUT-STREAM (:raw-body的类型)可以被read-byte和read-sequence读取。
所以解决方案是:
(let ((a (make-array 11 :element-type '(unsigned-byte 8))))
(read-sequence a (getf env :raw-body))
(format t "~a" a))https://stackoverflow.com/questions/66487839
复制相似问题