草庐IT

header_mappings_dir

全部标签

ruby - 在 Ruby 中设置请求 header

我有其余的客户端gem,我正在定义这样的请求:url='http://someurl'request={"data"=>data}.to_jsonresponse=RestClient.post(url,request,:content_type=>:json,:accept=>:json)但是我需要将HTTPheader设置为某些内容。例如APIkey。这可以在curl中完成:curl-XHEAD-Hx-auth-user:myusername-Hx-auth-key:mykey"url"在ruby​​中执行此操作的最佳方法是什么?使用这个gem?或者我可以手动执行此操作以获得更多控

ruby - 如何在 OpenURI 中指定 "http request header"

我正在尝试使用Ruby的OpenURIgem调用URL,但是它需要我在其HTTP请求header中传递某些值。知道怎么做吗? 最佳答案 根据thedocumentation,您可以将httpheader的哈希值作为第二个参数传递给open:open("http://www.ruby-lang.org/en/","User-Agent"=>"Ruby/#{RUBY_VERSION}","From"=>"foo@bar.invalid","Referer"=>"http://www.ruby-lang.org/"){|f|#...}

ruby - Rack::Request - 如何获取所有 header ?

标题是不言自明的。有什么方法可以获取header(Rack::Request.env[]除外)? 最佳答案 HTTPheader在Rackenvironment中可用。传递给您的应用:HTTP_Variables:Variablescorrespondingtotheclient-suppliedHTTPrequestheaders(i.e.,variableswhosenamesbeginwithHTTP_).Thepresenceorabsenceofthesevariablesshouldcorrespondwiththepr

ruby - 如何让 Sinatra 避免添加 X-Frame-Options header ?

我正在使用Sinatra返回一些IFRAME内容,我想允许跨域src。不幸的是,Sinatra会自动在我的响应中添加一个X-Frame-Optionsheader。我该如何关闭它? 最佳答案 Sinatra使用Rack::Protection,特别是frame_options选项,这是设置X-Frame-Optionsheader的内容。您可以configurewhichprotectionsareused.默认情况下,Sinatra会打开它们中的大部分(有些仅在您也使用session时才启用,而Rack::Protection本身

ruby-on-rails - 启动 Rails 服务器时出错 : warning: Insecure world writable dir/usr in PATH, 模式 040777

这个问题在这里已经有了答案:Gettingthewarning"Insecureworldwritabledir/home/chance"inPATH,mode040777forrailsandgem(6个答案)关闭8年前。我正在学习Treehouse上的Ruby教程,但在启动Rails服务器时,我不断收到以下错误:/usr/local/rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.2.4/lib/bundler/runtime.rb:197:warning:Insecureworldwritabledir/usrinPATH,mode0

ruby - 如何将参数传递给 array.map 快捷方式?

这个问题在这里已经有了答案:Canyousupplyargumentstothemap(&:method)syntaxinRuby?(9个回答)关闭8年前。给定以下数组a:a=[1,2,3,4,5]我该怎么做:a.map{|num|num+1}使用简称:a.map(&:+1)或:a.map(&:+2)参数1和2在哪里?

ruby-on-rails - 什么是 Post.all.map(& :id) mean?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whatdoesmap(&:name)meaninRuby?Post.all.map(&:id)会回来=>[1,2,3,4,5,6,7,................]map(&:id)是什么意思?特别是&。

ruby-on-rails - 在 HTTparty 中传递 header 和查询参数

如何使用HTTparty在post方法中传递查询参数和header。我正在做如下但它抛出query={:method=>"neworder",:nonce=>1404996028,:order_type=>"buy",:quantity=>1,:rate=>1}headers={:key=>"87819747209090199871234",:sign=>"0a3888ac7f8e411ad73a0a503c55db70a291rsf34bfb9f9a47147d5200882674f717f6ede475669f3453"}HTTParty.post("https://www.acb

ruby - 为什么 __FILE__ 是大写而 __dir__ 是小写?

在Ruby2.0.0-p0中,引入了__dir__变量,以便于访问当前正在执行的文件的目录。为什么__dir__是小写,而__FILE__是大写? 最佳答案 我认为这是因为__FILE__是一个解析时间常量,而__dir__是一个函数并返回File.dirname(File.realpath(__FILE__))有关详细信息,请参阅Thisdiscussion 关于ruby-为什么__FILE__是大写而__dir__是小写?,我们在StackOverflow上找到一个类似的问题:

ruby - map、each 和 collect 之间有什么区别?

这个问题在这里已经有了答案:what'sdifferentbetweeneachandcollectmethodinRuby[duplicate](7个答案)关闭8年前。在Ruby中,each、map、collect的功能有区别吗?