내 파일 이름이 test.rb 라고 가정 해 보겠습니다.
내가 사용하고자하는 argv[0]
첫 번째 매개 변수에 액세스하고 argv[1]
명령 줄에 URL을 전달하는 내 코드에서 두 번째 매개 변수에 액세스하기 위해이 같은 :
ruby test.rb http://www.www.youtypeitwepostit.com /messages
test.rb 파일에는 다음이 포함됩니다.
require 'net/http'
uri = URI.parse('http://www.youtypeitwepostit.com')
http=Net::HTTP.new(uri.host,uri.port)
request = Net::HTTP::Get.new("/")
reply=http.request(request)
puts "#{reply.code} #{reply.message}"
reply.header.each_header {|key,value| puts "#{key}
= #{value}" }
puts "#{reply.body}"
어떻게하는지 가르쳐주세요.
감사
require 'net/http'
uri = URI.parse(ARGV[0])
http=Net::HTTP.new(uri.host,uri.port)
request = Net::HTTP::Get.new(ARGV[1])
reply=http.request(request)
puts "#{reply.code} #{reply.message}"
reply.header.each_header {|key,value| puts "#{key}
= #{value}" }
puts "#{reply.body}"
그런 다음 다음과 같이 호출하십시오.
루비 test.rb http://www.youtypeitwepostit.com / messages
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다