[ https://issues.apache.org/jira/browse/HTTPCLIENT-2259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrei Dan updated HTTPCLIENT-2259: ----------------------------------- Description: Hello, I'm testing `org.apache.hc.client5.http.psl.PublicSuffixMatcher` from `org.apache.httpcomponents.client5` version `5.2.1`. First, running `getDomainRoot` for "test.co.uk" returns as expected "test.co.uk". No problem here! Then, running getDomainRoot for an "test.blogspot.com" returns "blogspot.com". This doesn't change even if I add the second parameter as `DomainType.PRIVATE`. Shouldn't the domain root be "test.blogspot.com", as "blogspot.com" is registered in the hardcoded PSL as a public suffix? The method documentation for `getDomainRoot` says: >Returns registrable part of the domain for the given domain name or null if >given domain represents a public suffix. But it is "test.blogspot.com" that is registrable, not "blogspot.com" itself. was: Hello, I'm testing `org.apache.hc.client5.http.psl.PublicSuffixMatcher` from `org.apache.httpcomponents.client5` version `org.apache.httpcomponents.client5`. First, running `getDomainRoot` for "test.co.uk" returns as expected "test.co.uk". No problem here! Then, running getDomainRoot for an "test.blogspot.com" returns "blogspot.com". This doesn't change even if I add the second parameter as `DomainType.PRIVATE`. Shouldn't the domain root be "test.blogspot.com", as "blogspot.com" is registered in the hardcoded PSL as a public suffix? The method documentation for `getDomainRoot` says: >Returns registrable part of the domain for the given domain name or null if >given domain represents a public suffix. But it is "test.blogspot.com" that is registrable, not "blogspot.com" itself. > PublicSuffixMatcher returning incomplete domain root for private domains > ------------------------------------------------------------------------ > > Key: HTTPCLIENT-2259 > URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2259 > Project: HttpComponents HttpClient > Issue Type: Bug > Components: HttpClient (classic) > Affects Versions: 5.2.1 > Reporter: Andrei Dan > Priority: Minor > > Hello, > I'm testing `org.apache.hc.client5.http.psl.PublicSuffixMatcher` from > `org.apache.httpcomponents.client5` version `5.2.1`. > First, running `getDomainRoot` for "test.co.uk" returns as expected > "test.co.uk". > No problem here! > Then, running getDomainRoot for an "test.blogspot.com" returns "blogspot.com". > This doesn't change even if I add the second parameter as > `DomainType.PRIVATE`. > Shouldn't the domain root be "test.blogspot.com", as "blogspot.com" is > registered in the hardcoded PSL as a public suffix? > The method documentation for `getDomainRoot` says: > >Returns registrable part of the domain for the given domain name or null if > >given domain represents a public suffix. > But it is "test.blogspot.com" that is registrable, not "blogspot.com" itself. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org