eclipse-ee4j / eclipse-ee4j/jersey
Jersey client fails to parse Link header with multiple links
Open
Type: Bug
- Dominant language
- Java
- Stars
- 730
- Forks
- 382
- PR merge metrics
- No merged PRs in 30d
Description
```
ClientResponse response ...
response.getLinks()
```
fails when server returns a multi-valued link header like
`; rel="next", ; rel="last"`
```
java.lang.IllegalArgumentException: java.text.ParseException: Expected separator ';' instead of ','
at com.sun.jersey.core.header.LinkHeader.valueOf(LinkHeader.java:106)
at com.sun.jersey.core.header.LinkHeaders.(LinkHeaders.java:62)
at com.sun.jersey.api.client.WebResourceLinkHeaders.(WebResourceLinkHeaders.java:55)
at com.sun.jersey.api.client.ClientResponse.getLinks(ClientResponse.java:733)
```
Contributor guide
Assessment
This issue has not been assessed yet.