Project

General

Profile

Bug #7650

net/http always added port number in host header.

Added by hsbt (Hiroshi SHIBATA) over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Target version:
ruby -v:
ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1]
Backport:
[ruby-dev:46829]

Description

#6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api)

w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。

参考URL:


Files

generic_request.patch (461 Bytes) generic_request.patch hsbt (Hiroshi SHIBATA), 01/03/2013 05:01 PM
generic_request2.patch (529 Bytes) generic_request2.patch hsbt (Hiroshi SHIBATA), 01/05/2013 07:44 PM

Also available in: Atom PDF