Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 透析器不知道:httpc_Elixir_Dialyzer - Fatal编程技术网

Elixir 透析器不知道:httpc

Elixir 透析器不知道:httpc,elixir,dialyzer,Elixir,Dialyzer,我正在开发Elixir,使用Erlang内置的:httpc函数执行get请求 if{:ok,{status,header,body}}=:httpc.request(:get,{img,[]},[],[],[])do # ... 结束 这些功能运行良好。运行混血透析器后,返回错误: :0:未知的函数 功能:httpc.request/4不存在。 ___________________________________________________________________________

我正在开发Elixir,使用Erlang内置的
:httpc
函数执行get请求

if{:ok,{status,header,body}}=:httpc.request(:get,{img,[]},[],[],[])do
# ...
结束
这些功能运行良好。运行混血透析器后,返回错误:

:0:未知的函数
功能:httpc.request/4不存在。
________________________________________________________________________________
lib/vutuv/accounts.ex:301:guard\u fail
防护测试:
_:{:好的,{{{,},{,}
===
假的
永远不会成功。
________________________________________________________________________________
完成(发出警告)
我把这条线告诉透析器跳过检查功能

@dialyzer{:nowarn\u函数,get\u gravatar:2}
但是,错误仍然存在

:0:未知的函数
功能:httpc.request/4不存在。
________________________________________________________________________________
完成(发出警告)
这在

:inets
添加到
mix.exs
中的
额外应用程序中后,所有内容都成功传递。

这在


:inets
添加到
mix.exs
中的
额外应用程序中后,所有操作都成功通过。

不相关但重要::httpc不支持https(当然可以,但不会自动完成,即使是安全专家也很难正确完成),因此在需要认证时要小心,处理请求时的完整性或机密性。不相关但重要::httpc不使用https(虽然可以,但不会自动执行,而且即使对于安全专家也很难正确执行),因此在处理请求时,如果需要身份验证、完整性或机密性,请小心。