0

HTTP GET リクエストを実行していますが、ポートが 80 ではないため、ポートを追加できるようにする必要があります。これが私のコードです。

response = Net::HTTP.get(URI.parse("http://#{@hs_host}/dir/testpage.asp?event=#{CGI::escape(event_name)}"))

サーバーがポート 80 にある場合、どちらが完璧に機能しますか。サーバーがポート 85 にある場合はどうでしょうか。通常、ホストの後に :85 を追加しますが、それはエラーのようです。

4

1 に答える 1

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)}")
于 2013-05-08T14:16:15.177 に答える