Ssl 使用Erlang进行https post的简单示例

Ssl 使用Erlang进行https post的简单示例,ssl,https,erlang,Ssl,Https,Erlang,我找到了一些将erlang与ssl(通过rpc)和http get等一起使用的示例,但我很难找到一个通过erlang将数据发布到ssl端点的示例。有人知道我遗漏的一个简单例子吗 我想我明白了。我的论点是错误的。这就是我在一篇文章中的结论: httpc:request(post, {"https://localhost:2840", [], [], ["Test"]}, [], []) httpc:请求(post,{”https://localhost:2840“,[],[],[“测试”]},[]

我找到了一些将erlang与ssl(通过rpc)和http get等一起使用的示例,但我很难找到一个通过erlang将数据发布到ssl端点的示例。有人知道我遗漏的一个简单例子吗

我想我明白了。我的论点是错误的。这就是我在一篇文章中的结论:

httpc:request(post, {"https://localhost:2840", [], [], ["Test"]}, [], []) httpc:请求(post,{”https://localhost:2840“,[],[],[“测试”]},[],[])
似乎正在工作。但是我的服务器现在崩溃了。因此,可能不会。在发送请求之前,您需要启动ssl和iNet。根据您试图发布的数据类型,必须采用不同的格式。我的示例显示了URL编码的数据

ssl:start(),
application:start(inets),
httpc:request(post, 
    {"https://postman-echo.com/post", [], 
    "application/x-www-form-urlencoded",
    "example=here&foo=bar"
    }, [], []).
JSON请求如下所示

ssl:start(),
application:start(inets),
httpc:request(post,
    {"https://postman-echo.com/post", [],
    "application/json",
    "{'example':'here', 'foo':'bar'}"
    }, [], []).

也许是这个?我发现了,但这不是一篇文章,我在文档中找不到需要如何设置正文。这也似乎已经过时,因为http已经被httpc取代。但是谢谢你的回复。是的,很抱歉。您在使用httpc时遇到了什么问题?你能用你尝试过的更新你的问题吗?服务器日志上说了什么?