https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112013-01-05T19:25:26ZRuby Issue Tracking SystemRuby master - Bug #7650: net/http always added port number in host header.https://bugs.ruby-lang.org/issues/7650?journal_id=352172013-01-05T19:25:26Zmame (Yusuke Endoh)mame@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>6</i></li></ul> Ruby master - Bug #7650: net/http always added port number in host header.https://bugs.ruby-lang.org/issues/7650?journal_id=352182013-01-05T19:33:48Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul></ul><p>tDiary の issue にも記載していますが、nahi さんの httpclient でもデフォルトのポート番号は付けないように回避しているようです。</p>
<p><a href="https://github.com/nahi/httpclient/blob/master/lib/httpclient/http.rb#L395" class="external">https://github.com/nahi/httpclient/blob/master/lib/httpclient/http.rb#L395</a></p> Ruby master - Bug #7650: net/http always added port number in host header.https://bugs.ruby-lang.org/issues/7650?journal_id=352192013-01-05T19:36:46Zmame (Yusuke Endoh)mame@ruby-lang.org
<ul><li><strong>Priority</strong> changed from <i>6</i> to <i>7</i></li></ul> Ruby master - Bug #7650: net/http always added port number in host header.https://bugs.ruby-lang.org/issues/7650?journal_id=352202013-01-05T19:44:13Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul><li><strong>File</strong> <a href="/attachments/3396">generic_request2.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3396/generic_request2.patch">generic_request2.patch</a> added</li></ul><p>httpclient にあわせて、全てのポート番号を無視するのではなく uri scheme のデフォルトポートの場合は付けないようにパッチを修正しました。この内容で検討をお願いします。</p> Ruby master - Bug #7650: net/http always added port number in host header.https://bugs.ruby-lang.org/issues/7650?journal_id=352212013-01-06T00:04:52Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r38707.<br>
Hiroshi, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>lib/net/http/generic_request.rb:<br>
Amazon ECA API and GTE/1.3 disallow requests whose host has port<br>
number if its port number equlas to default port number of the<br>
scheme. [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: net/http always added port number in host header. (Closed)" href="https://bugs.ruby-lang.org/issues/7650">#7650</a>]</li>
</ul>