개발자의 길

[java] url 간소화(url 줄여서 나오게 하는 메소드) 본문

4. JAVA

[java] url 간소화(url 줄여서 나오게 하는 메소드)

자르르 2013. 6. 11. 17:16


알아서 쓰시길...


public String getShortUrl(String url) throws Exception{

String strCall = "";

String strLink = url;

String strEncodeLink = "";

try{

if( strLink == null || "".equals(strLink)){

strLink = "";

} else {

strEncodeLink = URLEncoder.encode (strLink);

javax.xml.parsers.DocumentBuilderFactory factory = javax.xml.parsers.DocumentBuilderFactory.newInstance();

factory.setIgnoringElementContentWhitespace(true);

javax.xml.parsers.DocumentBuilder builder = factory.newDocumentBuilder();


org.w3c.dom.Document doc = null;


String callUrl = "http://durl.me/api/Create.do?longurl="+strEncodeLink;

doc = builder.parse(callUrl);


//org.w3c.dom.NodeList nList = doc.getDocumentElement().getElementsByTagName("url");

org.w3c.dom.NodeList nList = doc.getDocumentElement().getElementsByTagName("short-url");

org.w3c.dom.Node nNode = nList.item(0);

nNode.getFirstChild().getNodeValue();


strCall = nNode.getFirstChild().getNodeValue();

}


} catch (Exception e) {

throw e;

} finally {

}


return strCall;

}




이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments