问题标签 [httpoison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1259 浏览

elixir - iex> 如何导入HTTPoison

我是 Elixir 的新手。我希望它与 Python 或 R 类似,无需太多努力即可下载模块并保持最新。

我已经创建了一个混合项目来使用 HTTPoison,但我真的只是想从解释器中尝试 HTTPoison。

0 投票
1 回答
538 浏览

elixir - 获取池的计数

我正在使用 HTTPoison 和 Hackney 池:

有什么方法可以捕捉运行/排队连接的数量并实时监控它们吗?谢谢

0 投票
2 回答
105 浏览

elixir - 使用无效端口范围捕获 HTTPoison 错误

遇到传给get的url包含无效端口的情况

似乎我无法从这种情况中捕捉/拯救。

0 投票
0 回答
124 浏览

elixir - HTTPoison 在从不同域调用多个端点时使用错误的基本 URL

我在一个模块中具有以下功能:

在我从 JIRA 收集大量数据后,最后会调用它。来自 JIRA 的数据来自不同模块中的此方法。在生成上面的图表之前,这个方法被调用了很多次(参见前面的代码)。

收集数据并调用 QuickChart 后,在调用 QuickChart API 时会出现非常奇怪的行为:

为简洁起见,我省略了响应,但发生的情况是,它不是在调用https://quickchart.io/chart/create,而是在调用http://myjirasubdomain.atlassian.net/chart/create

当我删除对 JIRA 的所有调用并对 QuickChart 的数据进行硬编码时,它工作正常。因此,在调用 QuickChart 时,“以前的”JIRA 调用会影响端点库。

我不确定为什么会这样。任何帮助表示赞赏。

0 投票
1 回答
154 浏览

elixir - HTTPoison - 获得与浏览器不同的响应

我正在做:

这在浏览器中运行良好,303但当我尝试使用HTTPoison.

我究竟做错了什么?

0 投票
1 回答
731 浏览

json - Elixir - 将 http 响应 json 转换为 ecto.schema 对象

我是长生不老药的新手。我有一个 Ecto Schema

和父模式

并拥有一个http://localhost:8080/getScoreData提供数据的 HTTP REST API

和代码

这以某种方式起作用并且不会给出错误,但结果是一些struct而不是真的OverallScore ecto schema object

0 投票
1 回答
53 浏览

duplicates - Elixir HTTPoisin.get 避免响应数据中的重复数据删除

我在 elixir 中调用 HTTP Rest API

在网络浏览器中返回

但是Logger.info("body is #{inspect(body)}")从上面的代码行开始的日志删除 了数据并返回下面的数据

尽管这是一个智能功能,但我不想要这个重复数据删除功能。如何避免重复数据删除。

0 投票
1 回答
35 浏览

elixir - 是否有可能获得响应体参数?

我正在使用 HTTPoison 下载图像,但我无法弄清楚如何从响应的正文中获取图像。我需要将它作为 base64 编码字符串放入 annotate_image 以传递给另一个 API。但是,我无法弄清楚身体是什么。甚至 IO.puts 正文也会抛出一个错误,它说我用 3 个参数调用它,我可以清楚地看到图像是这些参数之一,但我无法在我的 annotate_image 函数中提取它。我尝试了“body[1]”、body(1)、body.1、body.get(1) 和其他变体,没有任何效果。如何确定结构体的类型及其成员变量/参数是什么?

图像是参数 1

0 投票
1 回答
2137 浏览

curl - Elixir HTTPoison 得到 handshake_failure

这是我的卷曲请求

这很好用!

现在这是我的长生不老药请求

在这里我收到错误

`

0 投票
3 回答
402 浏览

http - HTTPoison 请求在特定机器上失败,但在另一台机器上工作

我正在用 HTTPoison 做一篇文章,在一台机器上一切正常,但在另一台机器上使用相同的代码,具有相似的环境参数。

失败了

两台机器都设置了相同的运行centos7,但我在一台机器上得到了预期的结果,但在另一台机器上却没有。我不确定我做错了什么

降级到 OTP 22 修复了它,感谢 Aleksei Matiushkin。