我有文件的URL,但是它受到保护,并且需要JWT令牌。
这行不通。
function missingImage(images) {
if (images == false) {
return "https://via.placeholder.com/150";
}
return images;
}
是否可以通过该请求传递标头?
答案 0 :(得分:1)
您可以按照https://ruby-doc.org/stdlib-2.3.1/libdoc/open-uri/rdoc/OpenURI.html中所述在第二个参数中添加标题。
require 'open-uri'
token = "f00"
url = "http://via.placeholder.com/150"
open('image.png', 'wb') do |file|
file << open(url, "Authorization" => "Bearer #{token}").read
end