목록HTTP (2)
반업주부의 일상 배움사
FastAPI는 최근에 인기를 끌고 있는 파이썬 웹 프레임워크 중 하나입니다. FastAPI는 데코레이터와 타입 어노테이션을 활용해 빠르고 안전한 RESTful API를 만들 수 있게 해줍니다. FastAPI는 다른 파이썬 웹 프레임워크와 비교했을 때 훨씬 빠르게 동작하며, 견고하고 안정적인 코드를 작성할 수 있습니다. 이는 Pydantic이라는 패키지를 내부적으로 사용하기 때문입니다. Pydantic은 데이터 유효성 검사, 타입 확인 및 데이터 직렬화를 담당하는 모델 검증 도구입니다. FastAPI는 또한 OpenAPI 및 JSON Schema를 자동으로 생성하여 문서화를 제공해주며, Swagger UI 및 Redoc을 지원합니다. 이를 통해 개발자들은 API의 동작 방식과 요청/응답 모델을 쉽게 이해..
노마드 강의 듣고 기억을 더듬어 코딩했어요. 그래서 코드가 조금 달라요. 일단 고루틴을 안 썼더니 평균 3.5초가 나오네요. package main import ( "fmt" "net/http" "time" ) var urls []string = []string{ "https://yeastudio.kr", "https://google.com", "https://naver.com", "https://yahoo.com", "https://kakao.com", "https://facebook.com", "https://twitter.com", } func main() { tm := time.Now() for _, v := range urls { res, err := checkURL(v) fmt.Println(..