文字列から Java Jersey Link オブジェクトを作成しようとすると、リンク解析エラーが発生し、文字列内の URI にマトリックス パラメータが含まれています。
例外を再現する簡単な方法を次に示します。
String linkString = "<http://localhost:8085/myapp/testversions/files/big.jpg;version=1>; rel=\"source\"";
Link lnk = Link.valueOf(linkString);
2 番目のステートメントは、解析エラーの例外を発生させます。
マトリックス パラメータを削除すると、問題なく動作します。
String linkString = "<http://localhost:8085/myapp/testversions/files/big.jpg>; rel=\"source\"";
Link lnk = Link.valueOf(linkString);
何が問題なのですか?