Showing
1 changed file
with
30 additions
and
0 deletions
1 | package main | 1 | package main |
2 | 2 | ||
3 | +import ( | ||
4 | + "fmt" | ||
5 | + "io/ioutil" | ||
6 | + "joongna/config" | ||
7 | + "log" | ||
8 | + "net/http" | ||
9 | + url2 "net/url" | ||
10 | +) | ||
11 | + | ||
3 | func main() { | 12 | func main() { |
13 | + keyword := "m1 pro 맥북 프로 16인치" | ||
14 | + encText := url2.QueryEscape("중고나라" + keyword) | ||
15 | + url := "https://openapi.naver.com/v1/search/cafearticle.json?query=" + encText + "&sort=sim" | ||
16 | + | ||
17 | + req, err := http.NewRequest("GET", url, nil) | ||
18 | + if err != nil { | ||
19 | + log.Fatal(err) | ||
20 | + } | ||
21 | + req.Header.Add("X-Naver-Client-Id", config.Cfg.Secret.CLIENTID) | ||
22 | + req.Header.Add("X-Naver-Client-Secret", config.Cfg.Secret.CLIENTSECRET) | ||
23 | + | ||
24 | + client := &http.Client{} | ||
25 | + resp, err := client.Do(req) | ||
26 | + if err != nil { | ||
27 | + log.Fatal(err) | ||
28 | + } | ||
29 | + defer resp.Body.Close() | ||
30 | + | ||
31 | + bytes, _ := ioutil.ReadAll(resp.Body) | ||
32 | + str := string(bytes) | ||
33 | + fmt.Println(str) | ||
4 | } | 34 | } | ... | ... |
-
Please register or login to post a comment