我试图使用Ruby的OpenURI gem调用URL,但它需要我在其HTTP请求头中传递某些值.
知道怎么做吗?
根据the documentation,可以将http头的哈希作为第二个参数传递给open:
open
open("http://www.ruby-lang.org/en/", "User-Agent" => "Ruby/#{RUBY_VERSION}", "From" => "foo@bar.invalid", "Referer" => "http://www.ruby-lang.org/") {|f| # ... }
程序员进阶攻略 -〔胡峰〕
Linux性能优化实战 -〔倪朋飞〕
iOS开发高手课 -〔戴铭〕
OpenResty从入门到实战 -〔温铭〕
TypeScript开发实战 -〔梁宵〕
消息队列高手课 -〔李玥〕
深入浅出云计算 -〔何恺铎〕
分布式金融架构课 -〔任杰〕
说透区块链 -〔自游〕
去无方向的信 -〔小麥〕
零基础GPT应用入门课 -〔林健(键盘)〕
AI 应用实战课 -〔黄佳〕
无涯教程 - DBUtils教程
无涯教程 - MariaDB教程
无涯教程 - MATLAB教程
无涯教程 - Spring Boot教程
无涯教程 - Effective Java 第三版教程
无涯教程 - PHP8实践教程
无涯教程 - Go Web REST教程
无涯教程 - SEO教程教程