gpt4 book ai didi

haskell - yesod - 获取 POST "Content-type: application/json"的请求正文

转载 作者:行者123 更新时间:2023-12-03 23:21:11 25 4
gpt4 key购买 nike

使用 yesod 0.8.0,我正在尝试从此示例请求中检索帖子消息的正文:

curl -v -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"name":"oscar"}'    http://localhost:3000/user/xyz

在我的处理程序中,我看到它的唯一方法是使用
(pp, files) <- runRequestBody

但这因内容类型而失败。是否有其他功能可以做到这一点?

最佳答案

其他答案似乎很旧,并且在添加下面使用的功能之前。

postFooR :: Handler Value
postFooR = do
foo <- requireJsonBody :: Handler Foo -- get the json body as Foo (assumes FromJSON instance)
returnJson foo -- return json (assumes ToJSON instance)

关于haskell - yesod - 获取 POST "Content-type: application/json"的请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com