본문 바로가기

분류 전체보기120

HTTP 헤더1 - 일반 헤더[HTTP 헤더 개요] 용도 HTTP 전송에 필요한 모든 부가정보 ex) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버정보, 캐시 관리 정보 등 표준 헤더가 너무 많음 https://en.wikipedia.org/wiki/List_of_HTTP_header_fields 필요시 임의의 헤더 추가 가능 ex) helloworld: hihi HTTP HEADER) 헤더 분류 - RFC2616(과거) General 헤더 -- 메시지 전체에 적용되는 정보, ex) Connection: close Request 헤더 -- 요청 정보, ex) User-Agent: Mozilla/5.0 (Macintosh; ..) Response 헤더 -- 응답 정보, ex) Server: Apache Entity 헤더 -.. 2023. 1. 26.
원격의 Branch 다루기 로컬에서 Branch 만들어 원격에 Push하기 from-local Branch 만들기 git push 로 원격에 push하기 Error 발생 -- from-local Branch는 어디에 Push를 해야할지 원격 Branch의 대상 설정이 안되있기 때문 Push할 원격 Branch 대상 설정 git push -u origin from-local -- Push할 원격 Branch 대상을 설정 -u : --set-upstream의 단축 Branch를 생성하지 않아도 없다면 자동으로 생성됨 로컬에서 로컬과 원격의 Branch 모두 보기 git branch --all git branch -a 원격의 Branch 로컬에 받아오기 Github에서 from-remote Branch 생성 현재 로컬에서는 git br.. 2023. 1. 26.
HTTP 상태코드[5xx - 서버 오류] 5xx (Server Error) - 서버 오류 서버 문제로 오류 발생 서버에 문제가 있기 때문에 재시도 하면 성공할 수도 있음(복구가 되거나 등등) 500 Internal Server Error 서버 내부 문제로 오류 발생 애매하면 500 오류 503 Service Unavailable 서비스 이용 불가 서버가 일시적인 과부하 또는 예정된 작업으로 잠시 요청을 처리할 수 없음 Retry-After 헤더 필드로 얼마뒤에 복구되는지 보낼 수도 있음 2023. 1. 6.
HTTP 상태코드[4xx - 클라이언트 오류] 4xx (Client Error) - 클라이언트 오류 클라이언트의 요청에 잘못된 문법등으로 서버가 요청을 수행할 수 없음 오류의 원인이 클라이언트에 있음 클라이언트가 이미 잘못된 요청, 데이터를 보내고 있기 때문에, 똑같은 재시도가 실패함 400 Bad Request 클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할 수 없음 요청 구문, 메시지 등등 오류 클라이언트는 요청 내용을 다시 검토하고, 보내야함 ex) 요청 파라미터가 잘못되거나, API 스펙이 맞지 않을 때 401 Unauthorized 클라이언트가 해당 리소스에 대한 인증이 필요함 인증(Authentication) 되지 않음 401 오류 발생시 응답에 WWW-Authenticate 헤더와 함께 인증 방법을 설명 참고 인증(Authentic.. 2023. 1. 6.
Github contributions 안채워짐 1일 1커밋 중 어제 분명 커밋을 했는데도 잔디가 안채워짐 git config에 user.email이 github랑 일치하지않아서 생긴 문제 해결 같은 상황을 방지하기 위해 git config의 user.email을 github와 맞춰주기 rebase하기 귀찮다면 여기서 config의 email을 Add email을 해서 해결은 가능함 커밋 해쉬코드 확인 어제 커밋으로 rebase하고 커밋한 정보의 email을 github와 맞춰줬음 그리고 push를 했더니 21년 8월 13일부터 비밀번호 입력이 바꼈다고 함 깃허브에서 토큰 만들어서 비밀번호 대신 입력하라함 토큰만들어서 push했더니 이번에는 pull부터 하라함 다른 블로그를 봤더니 pull도 데이터유실문제 때문에 안된다고 함 master 앞에 +붙여서.. 2023. 1. 5.
Mac) 인텔리제이 구동 안됨 왜 구동이 안되는지 확인 1. 파인더 > 응용 프로그램 > 인텔리제이 우클릭 > 패키지 내용 보기 2. Contents > MacOS 우클릭 > 폴더에서 새로운 터미널 열기 3. Error 확인 ./idea 2023. 1. 4.