gpt4 book ai didi

ruby - 在 Ruby 中获取 CGI 参数(query_string、path_info 等)

转载 作者:数据小太阳 更新时间:2023-10-29 08:55:55 25 4
gpt4 key购买 nike

我正在尝试从 Ruby 文件中获取 query_string。例如;

http://localhost/rubyfile.rb?hello=world

我希望能够询问什么是你好并打印“世界”,但对于我来说,我无法在任何地方找到正确的语法/方法。甚至 Ruby 文档也显得茫然。

#!/program files (x86)/ruby/bin/ruby

require 'cgi'
cgi_request = CGI::new("html4")

这只是在文件运行时启动一个新的 CGI 生成,但我如何找到 query_string?

puts cgi.params[query_string]

似乎不起作用——我想我完全遗漏了一些东西而且我很愚蠢但是......

它应该很简单,不是吗?

谢谢

最佳答案

以下应该有效:

require "cgi"
cgi_request = CGI::new("html4")

puts "Content-Type: text/html; charset=UTF-8"
puts
puts cgi_request['hello']
puts cgi_request.query_string
puts cgi_request.params['hello']

关于ruby - 在 Ruby 中获取 CGI 参数(query_string、path_info 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com