如何解决如何在Elm中使用“表单”配置HTTP请求
我本周刚开始学习榆木,所以请问,如果这个问题是最基本的。
因此,我想从Elm前端向后端发送关键字(作为模型的一部分,如https://elm-lang.org/examples/forms中的表格示例所示)作为“表格”。我的cURL HTTP请求如下所示:
curl -X 'POST' --form 'keyword=key' 0.0.0.0:5000/search
如何将其转换为用elm编写的HTTP请求,特别是--form
部分?我阅读了elm指南中的HTTP部分,但没有提及任何内容。
解决方法
--form
对应于一个多部分请求,您可以使用Http.multipartBody进行构造。这相当于您的示例curl请求。
Http.post
{ url = "http://0.0.0.0:5000/search",body =
Http.multipartBody
[ Http.stringPart "keyword" "key"
],expect = Http.expectString GotText
}
使用filePart
,您还可以使用multipartBody
分别使用bytesPart
和stringPart
发布文件和blob,除了简单的键值对。 / p>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。