go net / http 요청 보 내기

800 단어 Go
요청 보 내기, http 서비스 내장, 대상 변환 json
//     
type AuthVar struct {
    Expirems string
}
//strconv.FormatInt(expirems,10)     int64   string

a := AuthVar{Expirems: strconv.FormatInt(expirems,10)}

b := new(bytes.Buffer)

//          json
json.NewEncoder(b).Encode(a)

//  http      POST  
req, err2 := http.NewRequest("POST",urls,b)

req.Header.Add("content-type","application/json;charset=utf-8")

//     
client := http.Client{}

//    
_,err := client.Do(req)

요청 을 수행 할 때 header 를 설정 해 야 한다 면 상기 방법 으로 요청 과 클 라 이언 트 를 만들어 야 합 니 다.
post 폼 도 다음 방법 을 사용 할 수 있 습 니 다.
params:= url.Values{
    "id": {"111"},
    "name": {"  "},
}
http.PostForm(url,params)

http.Post(url,content,body)

좋은 웹페이지 즐겨찾기