go的简单例子 ,post请求和解析json

黄彬
2023-12-01

1,简单的例子go 

package main

import (
   "fmt"
   "io/ioutil"
   "net/http"
   "strings"
)

func postV2() {
   url := "https://mobile-api.aliplay.com/v2/session"

   fmt.Println("url:>", url)

   payload := strings.NewReader(`
{
    "session_token": null,
    "version":"1.36.0",
    "device":{
        "device_unique_id":"",
        "messaging_token":null,
        "manufacturer":"",
        "model":"",
        "os_version":"android"
    }
}

`)

   req, err := http.NewRequest("POST", url, payload)

   req.Header.Add("Content-Type", "application/json")
   req.Header.Add("x-client-id", "abc")
   req.Header.Add("x-hmac", "123343434")
   req.Header.Add("x-anonymous", "true")
   //req.Header.Add("User-Agent","Post
 类似资料: