【发布时间】:2020-08-22 08:16:38
【问题描述】:
我这周刚开始学习榆树,如果问题非常基础,请原谅。
所以,我想将一个关键字(它是我的模型的一部分,如https://elm-lang.org/examples/forms 的表单示例所示)作为“表单”从我的 elm 前端发送到我的后端。我的 cURL HTTP 请求如下所示:
curl -X 'POST' --form 'keyword=key' 0.0.0.0:5000/search
如何将其转换为用 elm 编写的 HTTP 请求,特别是 --form 部分?我阅读了 elm 指南中的 HTTP 部分,但没有提及任何内容。
【问题讨论】:
-
我认为您需要使用multipartBody构建您的帖子请求正文
-
@5ndG 谢谢,你能解释一下为什么它应该是 multipartBody 而不是 stringBody 吗?我试过 stringBody 但它没有用。
-
这是因为你的后端需要一个表单,所以 multipartBody 会正确格式化请求以便后端理解它。