首页 > 解决方案 > ejabberd 18.06 http:请求错误 failed_connect

问题描述

我正在从 ejabberd 18.06 中的自定义模块发送 HTTP 请求

我已经尝试了多个服务器地址,我的 API 可用于接收请求并且 CURL 在同一台服务器上工作。

连接到服务器时收到错误消息。我尝试了多种选择,但都没有成功。有什么帮助吗??

Sep = "&",
Header = [],
ContentType = "application/x-www-form-urlencoded",
Post = [
    "user_id=", To, Sep,
    "message_from=", From, Sep,
    "message_type=AC", Sep
],
HTTPOptions = [],
Options = [],
{ok, _ReqId} = httpc:request(post, {Url, Header, ContentType, list_to_binary(Post)}, HTTPOptions, [ {sync, false} ]),

{http,{#Ref<0.553383904.99614721.184438>,{error,{failed_connect,[{to_address,{<<"localhost">>,443}},{inet,[inet],{options,{socket_options,[inet ,{packet_size,0},{packet,0},{header,0},{active,false},{mode,binary}]}}}]}}}}

标签: erlangejabberdejabberd-module

解决方案


推荐阅读