
인프런, '모든 개발자를 위한 HTTP 웹 기본 지식'을 듣고 PRG 패턴을 알게 되었다.POST/Redirect/Get을 의미하는 PRG 패턴은 POST 요청을 GET으로 리다이렉션을 하는 디자인 패턴이다. HTTP 메서드는 알고 있는데, 리다이렉션이란 뭘까?일단 해당 번호가 의미하는 HTTP 상태코드에 대해 알아보자.HTTP 상태코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다.앞자리를 기준으로 아래와 같이 나누며, 이를 통해 요청 결과를 판단하고 필요시 문제를 추적할 수 있다.1xx (Informational): 요청이 수신되어 처리 중2xx (Successful): 요청 정상 처리3xx (Redirection): 요청을 완료하려면 추가 행동이 필요4xx (Client Error..

Feign Client를 사용하여 MSA 서비스를 설계할 경우 HTTP 메서드 중 PATCH 메서드가 동작하지 않는 오류를 보게 된다.HttpURLConnection클래스가 PATCH 메서드를 유효한 유형으로 인식하지 못하기 때문에 발생한다.feign.RetryableException: Invalid HTTP method: PATCH executing HttpClient 로 문제 해결하기PATCH 메서드를 유효하게 하기 위해 HttpClient를 사용할 수 있다.feign에서 지원하는 http client는 ApacheHttpClient와 OkHttpClient 가 있다. Apache HttpClient vs OkHttpHttpClient의 장점과 단점은 무엇입니까?OkHttp에는 HTTP/2, 내장 ..
- Total
- Today
- Yesterday
- datalock
- 바이브코딩
- 리팩토링
- 마이크로서비스
- 객체지향
- 다형성
- JPQL
- Spring
- 트랜잭션
- JaCoCo
- 더티체킹
- 트러블슈팅
- 개발자취준일기
- 기술도서
- MSA
- 클린코드
- 인프런
- 프로젝트기획
- queryDSL
- 테스트
- feignclient
- Lazy
- http
- MYSQL
- mock
- 코딩테스트
- JPA
- Solid
- 로드맵
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |