로딩
요청 처리 중입니다...

[GO언어] golang http 패키지

 [GO언어] golang http 패키지

package main import ( "flag" "fmt" "net/http" ) func init() { } func main() { dir := flag.String("Dir", "", "a string") flag.Parse() if *dir == "" { fmt.Println("-Dir=dir path") return } fmt.Println("ok") http.ListenAndServe(":8080", http.FileServer(http.Dir(*dir))) } 웹 어플리케이션을 개발하려고 Go 언어를 살펴보기 시작했다. 앞서 정리한 몇 가지 기본 패키지는 net/http 패키지를 사용하기 위한 준비 과정이라 생각하자.

이번에는 네트웍 프로그래밍을 위한 net/http 패키지 사용법을 정리해 보겠다. Get 요청하기 브라우져는 사용자가 입력한 url를 통해 해당 웹페이지를 요청한다.

이처럼 웹상의 리소스를 요청하려면 패키지의 Get 함수를 사용한다. func Get(u...