Base64字符串是有效的URI吗?

时间:2019-10-01 12:26:44

标签: java uri

为什么在base64字符串后面输入有效的URI?

String uriString = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZJ4jgCrnSA4vHOLeMJVXzStVSfY6Gy420FEfGYCi27EPuV2dOpzn9U/DbKfqLVBZ5lmSwqjndRDtRiK1/QjYGoBQ8IxHHPuvOg9EbrOB+tw9CBpaOSfykI/NF+9ov2DdcJ9JVIr8LS7jb+yyFxxLrx4wUXkiBWVuM5xJN4w0abwIDAQAB";
try {
  URI uri = new URI(uriString);
  System.out.println("Valid uri");
} catch (URISyntaxException e) {
  System.out.println("No valid uri");
}

我认为,这种“验证”至少由于缺少模式而失败,但是我得到了一个URI对象。另外,如果我检查此字符串online,则结果是有效的URI。

URI定义:

0 个答案:

没有答案