我试图在命令的帮助下向测试站点发布消息
ruby test.rb websiteLink /message POST "***the message***"
字符串
如果我用Ruby代码写消息,我就可以做到。然而,我想找到一种方法来传递一个字符串变量,这将使用户能够输入消息,同时给出上述命令。
我在test.rb文件中的邮政编码看起来像这样:
def Ruby_test.post_method (host, path)
require 'net/http'
#get the host url: the host parameter is accessed by the command line
uri = URI.parse(host)
#refers to the module the class in is
http=Net::HTTP.new(uri.host,uri.port)
request = Net::HTTP::Post.new("/messages")
request.set_form_data(:message => "***My Message***")
reply=http.request(request)
end
型
传递一个允许用户这样做的变量的正确方法是什么?
1条答案
按热度按时间mqxuamgl1#
命令行中的用户输入存储在
ARGV
数组中。所以
字符串