elixir - HTTPoison.request!/5 以奇怪的原因引发 %HTTPoison.Error

标签 elixir httpoison

升级到 Elixir 1.10.3 后,调用 HTTPoison.request!()提出了HTTPoison.Errorid: nil{:options, {:sslv3, {:versions, [:"tlsv1.2", :"tlsv1.1", :tlsv1, :sslv3]}}} 的原因.什么可能导致这种情况?我在网上看到的所有例子都假设原因是一个原子。

最佳答案

sslv3 已从 Erlang 23.0 中删除,因为它是一个旧且不安全的协议(protocol)。您需要将 hackney 升级到 1.16.0 或更高版本,以便您可以获得修复该问题的 PR:

https://github.com/benoitc/hackney/pull/619

关于elixir - HTTPoison.request!/5 以奇怪的原因引发 %HTTPoison.Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62162329/

相关文章:

elixir - 在 Elixir 中使用带有 Timex DateTime 的保护子句

elixir - 翻译 Ecto 验证消息

elixir - 使用 HTTPoison 的 HTTP 1.0 请求

http - 如何在使用 `stream_to` 选项时限制 HTTPoison 或 hackney 传输响应的速率

testing - 如何用 Mox 模拟 HTTPoison?

elixir - 使用 HTTPoison 初始化模块属性

elixir - Phoenix中渲染函数的区别

erlang - erlang 的 `binary_to_term` 是否总是能够读取生成的二进制 `term_to_binary` 的任何先前版本?

elixir - 在不同的端口上运行 iex mix phoenix.server 不起作用

elixir - iex> 如何导入 HTTPoison