일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 그리디알고리즘
- 정렬알고리즘
- API
- HTTP
- Python
- ChatGPT
- SQL
- jsp
- Spring
- 개발
- SQLD
- 코딩테스트
- 개발자
- javascript
- codingtest
- 파이썬
- 알고리즘코딩테스트
- SQLP
- 네트워크
- 알고리즘
- java
- JQuery
- 프로그래머스
- 자바
- 하루코딩
- 챗지피티
- 탐욕알고리즘
- 백준
- HTTP상태
- 서버
- Today
- Total
목록서버 (4)
개발자's Life

HTTP 상태 400,500 응답값 정리 400 : 클라이언트 오류 (Bad Request) -> 잘못된 문법등으로 서버가 요청을 수행할 수 없음 -> 해결 : 요청 내용을 다시 검토하고 보내야함.(API 스펙, 파라미터 등..) 401 : 클라이언트 인증 필요(Unauthorized) -> 401 오류 발생시 응답에 WWW-Authenticate 헤더와 함께 인증 방법을 설명 403 : 서버가 요청을 이해하였지만 승인을 거부 -> 인증 자격 증명은 있지만 접근 권한이 불충분한 경우 404 : 요청 리소스를 찾을 수 없음 -> 서버에 요청 리소스, 요청 페이지가 없음 500 : 서버 오류(Server Error) -> 서버 문제로 오류 발생, 재시도 하면 성공할수도 있음 500 Internal Serve..

1. 쿼리 파라미터를 통한 데이터 전송 - GET 방식 - 주로 정렬 필터(검색어) 2. 메세지 바디를 통한 데이터 전송 - POST, PUT, PATCH - 회원가입, 상품주문, 리소스 등록, 리소스 변경 전송 4가지 상황 정적데이터 조회 - 쿼리 파라미터 미사용 : 보통 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 -> 이미지, 정적 테스트 문서 -> 조회는 GET 사용 동적데이터 조회 - 쿼리 파라미터 사용 -> 주로 검색, 게시판 목록에서 정렬 필터 -> 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용 -> 조회는 GET 사용 -> GET 은 쿼리 파라미터 사용해서 데이터를 전달 HTML Form 데이터 전송 : Form 을 Submit 하면 태그 안 Input ..
연결을 유지하는 모델 Client 에서 Server 에 요청하고 Server 에서 응답하고 계속 유지한다. 연결을 유지하지 않는 모델 Client 에서 Server 에 요청하고 Server 에서 응답하고 끊어 버린다. -> 1시간 동안 수천명이 사용하더라도 요청하고 응답 후 유지하지 않으면 서버 자원 관리가 용이하다. -> 단점은 TCP/IP 를 새로 맺어야하고 3Way HandShake 시간이 추가된다.. HTTP는 기본이 연결을 유지하지 않는 모델이였지만 지금은 지속 연결(Persistent Connections) 로 문제 해결 지속 연결이 없을 경우 아래와 같이 진행이 된다 연결 요청 - HTML 응답 종료 연결 요청 - 자바스크립트 응답 종료 지속연결이 있을 경우 아래오 같이 진행된다. 연결 요청..
우선 우리 회사는 네트워크 부서가 따로 있어서 AWS 를 사용하지 않는다. 하지만 다른 회사에서 많이들 사용하고 클라우드 형태의 웹 서비스를 제공하는거라 궁금하여 공부를 하고 싶었다. 물론 더 자세히 공부를 해야하겠지만 우선 간단하게 이해한 부분을 요약하자면 아마존에서 제공하고 있는 클라우드 서비스이고 네트워크 전반적인 기능의 서비스를 제공하고 있다. 일반적인 서버를 관리하는 회사들은 서버실을 따로 관리를 해야하고 서버 장비들이 온도에도 민감하여 관리가 힘들다고 들었다. 그런 번거로움이 사라지고 AWS 를 사용하는 곳이 스타트업만 있는것도 아니다. 우선은 간단하게 AWS 가 도대체 뭐야? 할때의 기초적인 답변까지만 나올 수 있는 정도로 공부를 했지만 계속 공부를 할것이다.