elixir - HTTPoison.request!/5 以奇怪的原因引发 %HTTPoison.Error
问题描述
升级到 Elixir 1.10.3 后,调用HTTPoison.request!()
引发了一个HTTPoison.Error
withid: nil
和一个{:options, {:sslv3, {:versions, [:"tlsv1.2", :"tlsv1.1", :tlsv1, :sslv3]}}}
. 什么可能导致这种情况?我在网上看到的所有例子都假设原因是一个原子。
解决方案
sslv3 已从 Erlang 23.0 中删除,因为它是一个旧且不安全的协议。您需要将 hackney 升级到 1.16.0 或更高版本,以便您可以获得修复该问题的 PR:
推荐阅读
- javascript - 当我将文件上传到 iis7 时,文件被截断
- php - 根据 varchar 值更新 DB(MySQL)
- c# - EasyPost USPS - 如何购买 Media Mail 货件?
- php - 通过 Ajax 将搜索词和自定义标志发送到 php 函数
- c# - 我需要在读取文件时忽略特定行
- r - 如果不知道路径/来源,如何在 Shiny 中播放音频文件?
- android - 电池电量不足时,Android Oreo 中未收到 FCM 通知
- android - 使用谷歌地图路由
- javascript - TemplateRef 和更改检测
- python - 使用 lstm tensorflow 进行序列预测