Ruby Open-URI - 指定内容类型?

标签 ruby open-uri

我在努力

io = open(uri, {ssl_verify_mode: OpenSSL::SSL::VERIFY_PEER})

结果不是我想要的。

io.content_type
=> "text/html"

我可以指定我想要 "application/pdf" 吗?

最佳答案

这似乎可行:

io = open(uri, "Content-Type" => "application/pdf", ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE)

关于Ruby Open-URI - 指定内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34932634/

相关文章:

ruby - 获取 404 错误页面响应 ruby​​ 的内容

ruby - 是否可以让 open-uri 维护扩展?

ruby-on-rails - Open-Uri 对外服务失败如何处理?

ruby - 在 Ruby 中将两位数年份转换为四位数年份

mysql - Rails 上的 ruby : Creating models from existing database?

当存在指向目录 : alternatives? 的符号链接(symbolic link)时,Ruby FileUtils.rm_r 在 Windows 上失败

当用户名有空格时,Ruby OpenURI FTP 不工作

ruby-on-rails - 在 RoR 中为 open-uri 设置一个新的 DNS

ruby-on-rails - Rails 在服务对象中使用私有(private)和 protected 方法

ruby - Highgui 和 ruby