// Encode the bytes of the string
String encoding = new sun.misc.BASE64Encoder().encodeBuffer(userPassword.getBytes());
// Set the "Authorization" request property for the URLConnection
// chuck로 인한 줄바꿈 문자 삭제. PW가 길면 문제.
uc.setRequestProperty("Authorization","Basic " + encoding.substring(0, encoding.length() - 2));
import org.apache.commons.codec.binary.Base64;
// false - chunk하지 않는다(chuck하면 76자 단위로 줄바꿈)
String encoding = new String(Base64.encodeBase64(userPassword.getBytes(), false));
uc.setRequestProperty("Authorization","Basic " + encoding);
둘 중에 하나 쓰면 됨.
아래 것은 라이브러리 받아야 한다.
String encoding = new sun.misc.BASE64Encoder().encodeBuffer(userPassword.getBytes());
// Set the "Authorization" request property for the URLConnection
// chuck로 인한 줄바꿈 문자 삭제. PW가 길면 문제.
uc.setRequestProperty("Authorization","Basic " + encoding.substring(0, encoding.length() - 2));
import org.apache.commons.codec.binary.Base64;
// false - chunk하지 않는다(chuck하면 76자 단위로 줄바꿈)
String encoding = new String(Base64.encodeBase64(userPassword.getBytes(), false));
uc.setRequestProperty("Authorization","Basic " + encoding);
둘 중에 하나 쓰면 됨.
아래 것은 라이브러리 받아야 한다.
'프로그래밍 > Library' 카테고리의 다른 글
[firebug] 파이어버그 가이드 (0) | 2009.03.20 |
---|---|
[MD5] MD5 암호화 (0) | 2009.03.13 |
[가니메데] 이클립스 가니메데에서 WTP사용하기 (0) | 2009.02.03 |
[Cognos] 기본개념 (0) | 2009.01.29 |
[EXCEL] 셀 범위로 드롭다운 목록 만들기 (0) | 2009.01.29 |