我正在尝试使用此处https://www.gnu.org/software/guile/manual/html_node/Web-Client.html处的文档以字符串形式获取响应数据。
该文档提到http-request:
返回两个值:从服务器读取的响应,以及响应主体作为字符串,字节向量,#f值或作为端口..]]
但是,我不清楚如何实际提取字符串值。我可以获取端口,但不能获取文档中提到的纯字符串。
(define response
(http-request (string-append "http://localhost:" port "/save")
#:method 'POST
#:headers '((Content-Type . "application/json"))
#:streaming? #f
#:decode-body? #t
#:body (string->utf8 body)))
(response-body-port response)
我正在尝试使用https://www.gnu.org/software/guile/manual/html_node/Web-Client.html上找到的文档以字符串形式获取响应数据。该文档提到http-request:返回两个...
[Guile(方案)中的多个值的概念在其他编程语言中并不常见(早于:p)。