목록http (257)
투케이2K
[타이틀] 제목 : REST (Representational State Transfer) API 메소드 종류 설명 [설 명] REST 설명 REST 는 Representational State Transfer 라는 용어의 약자로서 http 통신에서 사용하는 아키텍처 입니다 HTTP 메소드에서 일반적으로 말하는 CRUD 는 [조회: GET] / [등록: POST] / [수정: PUT] / [삭제: DELETE] 입니다 REST 메소드 종류 : GET : 서버로부터 데이터를 취득 POST : 서버에 데이터를 추가, 작성 등 PUT : 서버의 데이터를 갱신, 수정, 작성 등 DELETE : 서버의 데이터를 삭제 HEAD : 서버 리소스의 헤더 (메타 데이터 취득) OPTIONS : 리소스가 지원하고..

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 201 응답 코드 설명 [설 명] 1. HTTP 201 응답 코드 는 http 요청 실행을 처리하여, 자원이 생성된 것이 성공 상태 라는 의미 입니다 2. HTTP 201 응답 코드 는 POST 나 PUT 으로 HTTP 요청을 수행 >> 작업이 성공했을 때 반환 되는 응답 코드 입니다 [참고 사이트] https://developer.mozilla.org/ko/docs/Web/HTTP/Status/201 201 Created - HTTP | MDN HTTP 201 Created 는 요청이 성공적으로 처리되었으며, 자원이 생성되었음을 나타내는 성공 상태 응답 코드입니다. developer.mozilla.org
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 307 임시 리디렉션 (Temporary Redirect) 응답 코드 설명 [설 명] 1. HTTP 307 응답 코드 는 요청한 리소스가 Location 헤더에 주어진 URL 로 임시로 옮겨졌다는 것을 나타냅니다 (리디렉션 됨) 2. HTTP 307 응답 코드 는 원래 요청한 메소드 (get / post) 와 Body 를 재사용하여 요청을 리다이렉트 합니다 - HTTP 307 과 HTTP 302가 유일하게 다른점은 HTTP 307은 Method 와 Body 를 변경하지 않고 리다이렉트 요청을 하도록 보장 3. HTTP 307 응답 코드 버그나 예외가 아니라 서버쪽 설정 및 Location 을 사용해 ..

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력] [참고 사이트] https://developer.mozilla.org/ko/docs/Web/API/Fetch_API/Using_Fetch Fetch 사용하기 - Web API | MDN Fetch API는 HTTP 파이프라인을 구성하는 요청과 응답 등의 요소를 JavaScript에서 접근하고 조작할 수 있는 인터페이스를 제공합니다. Fetch API가 제공하는 전역 fetch() (en-US) 메서드로 네트워크의 리소 developer.mozilla.org

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [설 명] 1. fetch 함수는 XMLHttpRequest 객체보다 최신화 된 HTTP 요청 및 응답 기능을 제공하는 Web API 입니다 2. fetch 함수는 별도의 라이브러리 설치 필요 없이 브라우저에 함수가 내장 되어있어 간편히 HTTP 요청을 수행할 수 있습니다 3. fetch 방식 http 요청 샘플 코드 : fetch('http://example.com/movies.json') .then((response) => response.json()) .then((data) => console.log(data)); [참고 사이트] https://developer.mozilla.org/ko/docs/Web/..
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 302 리디렉션 Redirectionr 응답 코드 설명 [설 명] 1. HTTP 302 응답 코드 는 클라이언트가 요청한 리소스가 헤더에 주어진 URL에 일시적으로 이동되었음을 가리키는 리다이렉트 상태 응답 코드 입니다 2. HTTP 302 응답 코드 는 버그나 예외가 아니라 서버쪽 설정 및 location 을 사용해 임의적으로 URL 주소를 변경 시킨 경우 발생되는 응답 코드 입니다 - 302 응답 코드 는 서버 로직을 거치고 리디렉션을 시켜야 하는 경우 사용 됩니다 3. HTTP 302 응답 코드 발생 시 확인 사항 : - 아파치 httpd.conf 설정 파일에서 ServerName 설정 값 ..
[구 분] 구분 : Network / 네트워크 제목 : [ERROR] HTTP 500 Server Error 에러 설명 [설 명] 1. HTTP 500 에러 는 서버 트래픽 및 로직 문법 문제에 의해서 발생되는 HTTP 표준 응답 코드 입니다 2. HTTP 500 에러 발생 원인 : - 서버 사용량의 폭주로 인해 서비스가 일시적으로 중단된 것 또는 서버의 이상에 의한 문제 - 서버 스크립트의 로직 및 문법 오류 3. HTTP 500 에러가 발생한 경우 : - 서버 트래픽 분석 및 어떤 구간에서 응답 처리가 오래걸리는지 파악 , 튜닝 수행 실시 - 서버 로직 및 문법 점검 >> 예외 발생 시 >> 방어 로직 추가 작성 실시 [참고 사이트] https://namu...
[구 분] 구분 : Network / 네트워크 제목 : [ERROR] HTTP 404 Not Found 에러 설명 [설 명] 1. HTTP 404 에러 는 클라이언트가 서버와 통신할 수는 있지만 서버가 요청한 바를 찾을 수 없다는 것을 가리키는 HTTP 표준 응답 코드 입니다 - 서버 자체가 존재하지만 서버가 응답한 페이지를 찾지 못했음을 나타낸다 2. HTTP 404 는 Not Found , 요청한 페이지를 찾을 수 없습니다 등의 오류 메시지를 표시해 줍니다 3. HTTP 404 에러가 발생한 경우 : - 클라이언트 : 정의된 경로로 요청을 정상적으로 시도했는지 다시 확인해 본다 - 서버 : 페이지가 이동되거나 삭제되었는지 확인해 본다 [참고 사이트] https:..

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]

[개발 환경 설정] 사용 툴 : Putty OS : LINUX [참고 사이트] https://blog.bsmind.co.kr/248 Apache 302 error 원인과 해결방법 Apache 302 error는 메뉴얼에 보면 Moved temporarily 이라고 되어 있다. 참 알기 어려운 암호같은 말... 한국말로 풀이해보면 임시로 옮겼다?? 웹서버의 요청에 문제가 있어서 임시 URL로 옮겼다는 것 같다. blog.bsmind.co.kr
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Volley (Java / Network) 사용되는 곳 : Android / Java / Network [설 명] 1. Volley 란 안드로이드에서 네트워킹을 더 쉽고, 무엇보다도 더 빠르게 하는 HTTP 라이브러리입니다 2. Volley 사용 이점 : - 네트워크 요청의 자동 예약. - 여러 개의 동시 네트워크 연결 - 표준 HTTP 캐시 일관성을 갖춘 투명한 디스크 및 메모리 응답 캐싱 - 요청 우선순위 지정 지원 - 취소 요청 API. 단일 요청을 취소하거나 취소할 요청의 블록 또는 범위를 설정할 수 있습니다. - 용이한 맞춤설정(예: 재시도, 백오프) - 강..
[설 명] 구분 : Network / 네트워크 제목 : HTTP 용어 설명 (HTTP 통신) 참고 사이트 [참고 사이트] https://blog.naver.com/kkh0977/222913300829 75. [IT 용어] HTTP 용어 설명 (HTTP 통신) [제 목] [IT 용어] HTTP 용어 설명 (HTTP 통신) [설 명] 1. HTTP 란 HTML 문서와 같은 ... blog.naver.com