Issue #7650 has been reported by hsbt (Hiroshi SHIBATA). ---------------------------------------- Bug #7650: net/http always added port number in host header. https://bugs.ruby-lang.org/issues/7650 Author: hsbt (Hiroshi SHIBATA) Status: Open Priority: Normal Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1] #6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api) w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。 参考URL: * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.... * https://github.com/tdiary/tdiary-core/issues/225
on 2013-01-03 09:02
on 2013-01-05 11:26
Issue #7650 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned Priority changed from Normal to Urgent ---------------------------------------- Bug #7650: net/http always added port number in host header. https://bugs.ruby-lang.org/issues/7650#change-35217 Author: hsbt (Hiroshi SHIBATA) Status: Assigned Priority: Urgent Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1] #6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api) w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。 参考URL: * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.... * https://github.com/tdiary/tdiary-core/issues/225
on 2013-01-05 11:34
Issue #7650 has been updated by hsbt (Hiroshi SHIBATA). tDiary の issue にも記載していますが、nahi さんの httpclient でもデフォルトのポート番号は付けないように回避しているようです。 https://github.com/nahi/httpclient/blob/master/lib... ---------------------------------------- Bug #7650: net/http always added port number in host header. https://bugs.ruby-lang.org/issues/7650#change-35218 Author: hsbt (Hiroshi SHIBATA) Status: Assigned Priority: Urgent Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1] #6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api) w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。 参考URL: * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.... * https://github.com/tdiary/tdiary-core/issues/225
on 2013-01-05 11:37
Issue #7650 has been updated by mame (Yusuke Endoh). Priority changed from Urgent to Immediate ---------------------------------------- Bug #7650: net/http always added port number in host header. https://bugs.ruby-lang.org/issues/7650#change-35219 Author: hsbt (Hiroshi SHIBATA) Status: Assigned Priority: Immediate Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1] #6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api) w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。 参考URL: * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.... * https://github.com/tdiary/tdiary-core/issues/225
on 2013-01-05 11:44
Issue #7650 has been updated by hsbt (Hiroshi SHIBATA). File generic_request2.patch added httpclient にあわせて、全てのポート番号を無視するのではなく uri scheme のデフォルトポートの場合は付けないようにパッチを修正しました。この内容で検討をお願いします。 ---------------------------------------- Bug #7650: net/http always added port number in host header. https://bugs.ruby-lang.org/issues/7650#change-35220 Author: hsbt (Hiroshi SHIBATA) Status: Assigned Priority: Immediate Assignee: naruse (Yui NARUSE) Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2013-01-02 trunk 38676) [x86_64-darwin12.2.1] #6482 の変更から、URI インスタンスを Net::HTTP のリクエストに渡した時に host ヘッダにホスト名とポート番号がつくようになりましたが、いくつかのサービスはポート番号付きのリクエストは動かないようです。(例: amazon の ecs api) w3c に従うと、ポート番号を付けても動くべきと思いますが、今現在 amazon のような大きなサービスでも動かない状況なので、添付しているパッチのように 2.0 ではポート番号は付けないようして頂けないでしょうか。 参考URL: * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.... * https://github.com/tdiary/tdiary-core/issues/225
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.