본문 바로가기

JAVA/Network

(6)
Encoder,Decoder package ex01_web; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; public class Ex05_Encoder_Decoder { public static void main(String[] args) { /* * Encoding : 원본 데이터를 암호화 하는 것 * Decoding : 암호화 된 데이터를 원본 데이터로 복호화 하는 것 */ try { // 원본 데이터 String originData = "마동석 tom 12345 !@#$%^&*()_+"; System.out.println("원본: " + originData); // Encoding(암호화) S..
TextReader package ex01_web; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Ex04_Text_Reader { public static void main(String[] args) { //웹상의 텍스트 파일 읽기 //구글: "기상청 rss"검색 -동네예보>..
BinaryInputStream //다음 로고 출력,파일 생성 package ex01_web; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import javax.net.ssl.HttpsURLConnection; public class Ex03_01_Binary_InputStream { public static void main(String[] args) { //웹상의 바이너리 파일 읽기 //접속할 주..
HttpURLConnection package ex01_web; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Ex02_HttpURLConnection { public static void main(String[] args) { //접속할 주소 String spec = "https://ssl.pstatic.net/melona/libs/1456/1456783/f24d4712cb2688092681_20230803123239648.jpg"; //url 객체 선언 URL url=null; //HttpURLConnection 객체 선언 HttpURLC..
URL package ex01_web; import java.net.MalformedURLException; import java.net.URL; public class Ex01_URL { /* * URL * 1. Uniform Resource Location * 2. 정형화된 자원의 경로 표기방법(웹 주소를 의미한다) * 3. 형식 * 1)프로토콜 : 호스트:포트번호/URLMapping ?파라미터=값&파라미터=값.. * 2) 호스트 : 서버주소 * 3) 포트번호 : well Known port -> http(80),http(443),ftp(21),ssh(22) * 4) URLMapping: 서버경로 * 5) 파라미터 : 서버로 보내는 데이터 */ /* * * java.net.URL 클래스 * 1. URL을 관..
날씨정보 URL 을 파일로 변환하여 원하는 디렉터리에 저장하기 package ex01_weather; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class MainWrapper { public static void main(String[] args) { // C:/storage/sfc_web_map.x..