Erstellen Sie einen http-Dienst
package main
import (
"io"
"log"
"net/http"
)
func HelloServer(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "hello ,this is from HelloServer func ")
}
func main() {
http.HandleFunc("/hello", HelloServer)
log.Fatal(http.ListenAndServe(":12345", nil))
}
Erstellen Sie einen https-Dienst
func main() {
http.HandleFunc("/handleString", handler)
err := http.ListenAndServeTLS(":8081", "cret/ca.crt",
"cret/server.pem", nil)
if err != nil {
print(err.Error())
}
}
Escaping und Parsing von JSON-String
//转义,返回的是[]byte,需要string
lang, err := json.Marshal(stringList)f
if err == nil {
}
//解析
var resBool []bool
err = json.Unmarshal(body, &resBool)
if err != nil {
fmt.Println(err)
}
Bestimmen Sie, ob der Schlüssel in der Karte vorhanden ist
if _, ok := map[key]; ok {
}
Bestimmen Sie, ob das Element im Slice vorhanden ist
func Find(slice []string, val string) (int, bool) {
for i, item := range slice {
if item == val {
return i, true
}
}
return -1, false
}