瀏覽代碼

add URIUtil.toUriOrNull

tags/2.0.1
Jonathan Cobb 4 年之前
父節點
當前提交
922b01b65c
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. +11
    -1
      src/main/java/org/cobbzilla/util/http/URIUtil.java

+ 11
- 1
src/main/java/org/cobbzilla/util/http/URIUtil.java 查看文件

@@ -1,5 +1,7 @@
package org.cobbzilla.util.http;

import lombok.extern.slf4j.Slf4j;

import java.net.URI;
import java.net.URISyntaxException;
import java.util.*;
@@ -8,11 +10,19 @@ import static org.cobbzilla.util.daemon.ZillaRuntime.die;
import static org.cobbzilla.util.daemon.ZillaRuntime.empty;
import static org.cobbzilla.util.string.StringUtil.urlDecode;

@Slf4j
public class URIUtil {

public static URI toUri(String uri) {
try { return new URI(uri); } catch (URISyntaxException e) {
return die("Invalid URI: " + uri);
return die("toUri: invalid URI: " + uri);
}
}

public static URI toUriOrNull(String uri) {
try { return new URI(uri); } catch (URISyntaxException e) {
log.warn("toUriOrNull: invalid URI (returning null): " + uri);
return null;
}
}



Loading…
取消
儲存