- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 erlang 程序中调用 httprc:request
,但出现异常,该异常没有告诉我哪里出了问题。
这是我的代码:
print_helloworld() ->
Body = "userId=12345",
httpc:request(post,
{
"'http://192.168.2.100:8080/010/xmppcontrol", [],
"application/x-www-form-urlencoded",
Body
}, [], []).
这是我的异常(exception):
1> hello_world:print_helloworld().
** exception exit: {noproc,
{gen_server,call,
[httpc_manager,
{request,
{request,undefined,<0.58.0>,0,'\'http',
{"192.168.2.100",8080},
"/010/xmppcontrol",[],post,
{http_request_h,undefined,"keep-alive",undefined,
undefined,undefined,undefined,undefined,undefined,
undefined,...},
{"application/x-www-form-urlencoded","userId=12345"},
{http_options,"HTTP/1.1",infinity,true,
{essl,[]},
undefined,false,infinity,...},
"'http://192.168.2.100:8080/010/xmppcontrol",[],none,
[],1510504662776,undefined,undefined,false}},
infinity]}}
in function gen_server:call/3 (gen_server.erl, line 214)
in call from httpc:handle_request/9 (httpc.erl, line 554)
你能告诉一下 httpc:request
调用出了什么问题吗?因为当我从 JS 调用 URL 时,它工作正常。
这是我的 JavaScript 代码:
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
asyncRequest = new XMLHttpRequest();
asyncRequest.addEventListener("readystatechange", stateChange, false);
asyncRequest.open('POST', 'http://192.168.2.100:8080/010/xmppcontrol?userId=' + userId , true);
asyncRequest.send(null);
提前致谢。
最佳答案
错误消息表明没有正在运行的进程绑定(bind)到名称 httpc_manager
。如 httpc
中所述和 inets
,您需要运行 inets
应用程序才能使 httpc 请求正常工作。您可以通过在使用 rebar 时将应用程序添加到应用程序列表(在 src/....app.src
中)或手动启动 inets
应用程序来执行此操作,例如
inets:start(),
httpc:request(...).
关于erlang - httprc :request throws exception exit: {noproc, {gen_server,调用,[httpc_manager ...]}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47251302/
我有一个简单的服务器(如下)。我可以使用 cell_tracer:start_link() 创建服务器,这可以工作;我知道这一点是因为当我重复相同的调用时,我收到 already_started 错误
我想在我的 erlang 程序中调用 httprc:request,但出现异常,该异常没有告诉我哪里出了问题。 这是我的代码: print_helloworld() -> Body = "user
我想在我的 erlang 程序中调用 httprc:request,但出现异常,该异常没有告诉我哪里出了问题。 这是我的代码: print_helloworld() -> Body = "user
我是一名优秀的程序员,十分优秀!