国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Golang - golang編程入門之http請求天氣實例

golang編程入門之http請求天氣實例

2020-05-17 12:03embedsky Golang

這篇文章主要介紹了golang編程入門之http請求天氣實例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

golang學習第一波,使用http get請求高德天氣接口。

一、準備內容:

1、注冊高德開發者賬號,申請key

2、golang開發工具LiteIDE(可自行百度)。

3、大致了解下golang基礎語法。

二、直接上代碼

因為代碼注釋非常詳盡,故直接上代碼。

?
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
32
33
34
35
36
37
38
39
40
41
42
43
44
package main
import (
  "fmt"
  "io/ioutil"
  "net/http"
)
 
func main() {
  rlt, err := doHttpGetRequest("https://restapi.amap.com/v3/weather/weatherInfo?key=你的高德key&city=110101")
  if err != nil {
    fmt.Println("net req error")
  } else {
    fmt.Println(rlt)
  }
 
}
 
// 自定義http get請求函數
// 入參:請求url
// 返回值:rlt,天氣數據。err,錯誤信息
// 網絡請求
func doHttpGetRequest(url string) (rlt string, err error) {
 
  // http.Get在net/http中,所以要import "net/http"
  resp, err := http.Get(url)
 
  if err != nil {
    return "", err
  } else {
    // 使用efer resp.Body.Close()。當doHttpGetRequest成功return之后,執行此行語句。多用于句柄關閉
    defer resp.Body.Close()
 
    // io流數據讀取。需要引用io/ioutil
    body, err := ioutil.ReadAll(resp.Body)
 
    if err != nil {
      return "", err
    } else {
      return string(body), err
    }
 
  }
 
}

注:我的高德key:d2315f3b0b4e57bbf5428e755a73e692。供測試使用

返回結果:

golang編程入門之http請求天氣實例

測試結果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.jianshu.com/p/0861f57f5dd1

延伸 · 閱讀

精彩推薦
  • Golanggo日志系統logrus顯示文件和行號的操作

    go日志系統logrus顯示文件和行號的操作

    這篇文章主要介紹了go日志系統logrus顯示文件和行號的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    SmallQinYan12302021-02-02
  • Golanggo語言制作端口掃描器

    go語言制作端口掃描器

    本文給大家分享的是使用go語言編寫的TCP端口掃描器,可以選擇IP范圍,掃描的端口,以及多線程,有需要的小伙伴可以參考下。 ...

    腳本之家3642020-04-25
  • GolangGolang中Bit數組的實現方式

    Golang中Bit數組的實現方式

    這篇文章主要介紹了Golang中Bit數組的實現方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    天易獨尊11682021-06-09
  • Golanggolang 通過ssh代理連接mysql的操作

    golang 通過ssh代理連接mysql的操作

    這篇文章主要介紹了golang 通過ssh代理連接mysql的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    a165861639710342021-03-08
  • Golanggolang如何使用struct的tag屬性的詳細介紹

    golang如何使用struct的tag屬性的詳細介紹

    這篇文章主要介紹了golang如何使用struct的tag屬性的詳細介紹,從例子說起,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看...

    Go語言中文網11352020-05-21
  • GolangGolang通脈之數據類型詳情

    Golang通脈之數據類型詳情

    這篇文章主要介紹了Golang通脈之數據類型,在編程語言中標識符就是定義的具有某種意義的詞,比如變量名、常量名、函數名等等,Go語言中標識符允許由...

    4272021-11-24
  • Golanggolang的httpserver優雅重啟方法詳解

    golang的httpserver優雅重啟方法詳解

    這篇文章主要給大家介紹了關于golang的httpserver優雅重啟的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,...

    helight2992020-05-14
  • Golanggolang json.Marshal 特殊html字符被轉義的解決方法

    golang json.Marshal 特殊html字符被轉義的解決方法

    今天小編就為大家分享一篇golang json.Marshal 特殊html字符被轉義的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    李浩的life12792020-05-27
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩欧美一区二区三区免费观看 | 国产精品3区| 久久国产亚洲 | 色135综合网 | 国产一区二区在线免费观看 | 国产精品免费观看 | 欧美成人一区二区三区片免费 | av网站免费观看 | 国产片一区二区三区 | 精品欧美乱码久久久久久 | 看黄免费在线 | 精品久久99 | 羞羞视频在线播放 | 毛片久久久久久 | 国产婷婷精品av在线 | 国产成人精品a视频一区www | 日韩一区二区中文 | 在线99热| 久久国产经典视频 | 欧美黄色一级 | 91av入口| 日韩在线观看中文字幕 | 欧美激情视频一区二区三区在线播放 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品日产欧美久久久久 | 欧美日韩激情 | 国产精品第一页在线 | 亚洲成av人片在线观看 | av在线中文 | 91黄在线观看 | 久久久国产一区二区 | 精品人成 | 日韩精品一区二区三区在线 | 成人精品国产免费网站 | 国产精品入口在线观看 | 亚洲电影免费 | 一本大道色卡1卡2卡3 | 亚洲美女一区 | 精品伦精品一区二区三区视频 | 欧美精品久久久 | 免费a级毛片大学生免费观看 |