我正在进行HTTP GET请求,但需要能够添加端口,因为它不是80.这是我的代码:
response = Net::HTTP.get(URI.parse("http://#{@hs_host}/dir/testpage.asp?event=#{CGI::escape(event_name)}"))
当服务器在端口80上时,哪种方法很完美。如果服务器在端口85上怎么办?通常我会在主机之后添加:85,但这似乎是错误的。
答案 0 :(得分:0)
uri = URI.parse(http://#{@hs_host}/dir/testpage.asp?event=#{CGI::escape(event_name)}")
uri.port = 8080
甚至:
uri = URI.parse(http://#{@hs_host}:8080/dir/testpage.asp?event=#{CGI::escape(event_name)}")