07.HTTP 헤더1 - 일반 헤더
개요 HTTP 전송에 필요한 모든 부가정보가 포함되어 있다 표준헤더는 많고, 필요시 임의의 헤더를 추가하기도 한다 분류 메시지 본문을 통해 표현 데이터 전달 메시지 본문 = 페이로드(payload) 표현은 요청이나 응답에서 전달할 실제 데이터 표현 헤더는 표현 데이터를 해석할 ...
개요 HTTP 전송에 필요한 모든 부가정보가 포함되어 있다 표준헤더는 많고, 필요시 임의의 헤더를 추가하기도 한다 분류 메시지 본문을 통해 표현 데이터 전달 메시지 본문 = 페이로드(payload) 표현은 요청이나 응답에서 전달할 실제 데이터 표현 헤더는 표현 데이터를 해석할 ...
리모컨(1107) import java.io.*; import java.util.*; public class Main{ static boolean[] rc = new boolean[10]; public static void main(String[] args) throws IOException{ BufferedRea...
HTTP 상태코드란?? 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 100대 : 요청이 수신되어 처리중 200대 : 요청 정상 처리 300대 : 요청을 완료하기 위해서 추가적인 행동이 필요 400대 : 클라이언트로 인해 발생한 오류, 잘못된 문법등으로 서버가 요청처리 불가 ...
Z(1074) import java.io.*; import java.util.*; public class Main{ // 각 구역의 시작 값 static int[] value = new int[4]; public static void main(String[] args) throws IOException{ Buf...
클라이언트에서 서버로 데이터 전송 데이터 전달 방식 쿼리 파라미터 GET 주로 정렬 필터나 검색어 메시지 바디 POST, PUT, PATCH 회원가입, 물품주문, 리소스변경 ...
HTTP API 만들기 리소스를 고려해서 만들어야 한다 리소스란?? 회원가입, 회원조회, 회원수정 등등 가입 조회 수정이 리소스가 아니다!! 회원 자체가 리소스이다 즉, 리소스와 행위를 분리하여 URI를 만들어야 한다 HTTP 메서드 - GET, POST 많이 사용되는 메서드 ...
유기농 배추(1012) import java.io.*; import java.util.*; public class Main{ static int[][] arr; public static void main(String[] args) throws IOException{ BufferedReader br = new Buf...
피보나치 함수(1003) import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStr...
HTTP HTML, TEXT IMG, 음성, File, 영상 JSON, XML(API) 거의 모든 형태의 데이터를 전송한다 서버간에 데이터를 주고 받을 때소 HTTP를 사용한다. 기반 프로토콜 HTTP/1.1은 기능 개발이며, 2와 3은 성능 개선에 초점이 있다. TCP : HTTP/1...
URI 리소스를 식별하는 방식으로 다른 항목과 구분하는데 필요한 정보 종류 URL : Resource Locator, 리소스가 있는 위치를 지정, URI라고 하면 보통 URL을 말한다. URN : Resource Name, 리소스에 이름을 부여, 실질적으로 잘 사용 X 문법 ...