Просмотр исходного кода

add URIUtil.toUriOrNull

tags/2.0.1
Jonathan Cobb 4 лет назад
Родитель
Сommit
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;
}
}



Загрузка…
Отмена
Сохранить