json - 如何将大 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
解决方案
推荐阅读
- php - 借助 sort() 函数对有序整数数组进行排序的 PHP 类
- android - Android中的图像存储位置
- java - 如何使用 selenium 处理 Web 应用程序的测试执行中间的会话超时弹出窗口
- visual-studio-2019 - 断点不突出线
- c - 将未知长度的字符串与已知长度的字符串进行比较
- python - 如何在同一个 Docker 中使用 mysql 运行 django web 应用程序?错误(docker-compose up -d 似乎工作正常)
- python - 调度方法时缺少参数 self
- arrays - 数组查找给出错误“属性 'id' 不存在类型'未知'”在 Angular 中执行 firebase 连接(错误 TS2339)
- jestjs - Puppeteer:每次访问页面时存储和访问上下文或元数据
- c++ - 在 C++ 中使用内联方法时出现未定义符号错误