Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7023713

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 8
    • 7
    • 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

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: