📜  ListenAndServe - 任何代码示例

📅  最后修改于: 2022-03-11 14:57:33.755000             🧑  作者: Mango

代码示例1
package mainimport (  "fmt"  "log"  "net/http"  "time")type Payload struct {  // 传啥不重要}func (p *Payload) UpdateToS3() error {  //存储逻辑,模拟操作耗时  time.Sleep(500 * time.Millisecond)  fmt.Println("上传成功")  return nil}func payloadHandler(w http.ResponseWriter, r *http.Request) {  // 业务过滤  // 请求body解析......  var p Payload  go p.UpdateToS3()  w.Write([]byte("操作成功"))}func main() {  http.HandleFunc("/payload", payloadHandler)  log.Fatal(http.ListenAndServe(":8099", nil))}