gpt4 book ai didi

erlang - 如何在 Webmachine 中处理 POST 提交?

转载 作者:行者123 更新时间:2023-12-01 01:23:19 24 4
gpt4 key购买 nike

有没有好心人能告诉我如何编写或指向一个简单的 Webmachine 请求来处理 POST 请求;例如由类似的东西提交:

<form name="input" action="yada yada" method="post">
Username: <input type="text" name="fname" />
<input type="submit" value="Submit" />
</form>

非常感谢,

本地资源计划

最佳答案

鉴于您的 webmachine resource ,确保“POST”原子包含在允许的方法列表中:

allowed_methods(ReqData, Context) ->
{['HEAD', 'GET', 'PUT', 'DELETE', 'POST'], ReqData, Context}.

然后,您可以将 PUT 请求处理到以下函数中:
process_post(ReqData, Context) ->
...
{true, Context}.

可在以下位置找到相关教程:

http://www.planeterlang.org/en/planet/article/The_BeeBole_ErlangWeb_Tutorial_Webmachine-Style/

这是关于如何管理简单 POST 请求的另一个示例:

https://bitbucket.org/bryan/wmexamples/src/tip/src/formjson_resource.erl

关于erlang - 如何在 Webmachine 中处理 POST 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8220152/

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