HttpCookie.domainMatches("hostname.local", "hostname") should return true

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 8
    • Affects Version/s: 7
    • Component/s: core-libs
    • None
    • b04
    • generic
    • generic
    • Verified

      I find that HttpCookie.domainMatches("hostname.local", "hostname") returns false, which may be a bug. According to spec, the effective host name of "hostname" is "hostname.local", which is string exactly the same with the first parameter. Thus the method should return true for this invocation.

      Simple testcase:

      // Testcase
      import java.net.HttpCookie;

      public class DomainMatchTest{

         public static void main(String args[]){
            // "true" should be printed, but get "false".
            System.out.println(HttpCookie.domainMatches("hostname.local", "hostname"));
         }

      }
      // End of testcase

      see discussion on net-dev mailing list:
        http://mail.openjdk.java.net/pipermail/net-dev/2011-March/002788.html

            Assignee:
            Chris Hegarty
            Reporter:
            Chris Hegarty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: