Golang - http.Client에는 Timeout이 들어가야 한다.
Photo by Paweł Czerwiński on Unsplash TL;DR - Go언어의 default http client는 timeout이 없다. Request를 보내서 response가 올때까지 무한정 기다린다. - 따라서 custom 하게 timeout을 설정한 http client를 생성해서 사용하자 모범 답안 playground: https://play.golang.org/p/CdazCatBjrS - 여기서 실행은 되지 않는다. 코드만 참고하자 - 실행은 별도로 PC에서 테스트하거나 https://repl.it 사이트에서 테스트하자 1) c 라는 timeout 설정이 들어가있는 http.Client를 생성한 다음, HTTP request를 보내면 2) httptest.NewServer()로..
golang
2021. 3. 4. 17:48
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ChatGPT
- 체호프
- strange
- go
- API
- Shortcut
- 영화
- intellij
- agile
- golang
- OpenAI
- pool
- 인텔리제이
- folklore
- 중용
- postgres
- 독서후기
- 노션
- Gin
- bun
- 클린 애자일
- 잡학툰
- Bug
- ORM
- 명상
- 2023
- notion
- websocket
- github
- solid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함