首页 > 解决方案 > 如何将大 json 数据与 HTTPoison 一起使用?

问题描述

抱歉,我正在使用 Phonenix Framwork / Elixir,我需要在 PUT 方法中使用带有大 json 的 HTTPoison,但总是发送响应错误,我能做什么?

这是mi功能码

def download(json, conn) do
 HTTPoison.start()
    "url"
    |> HTTPoison.post(json, [{"Content-Type", "application/json"}], recv_timeout: 800_000)
    |> case do
      {:ok, response} -> result = response.body
      {:ok, result}
      conn
      |> put_resp_content_type("application/pdf")
      |> put_resp_header("content-disposition", "attachment; filename=LB.pdf")
      |> Plug.Conn.send_resp(:ok, result)
    end
end

标签: jsonelixirhttpoison

解决方案


推荐阅读