Bläddra i källkod

update

master
dengbiao 4 månader sedan
förälder
incheckning
78e8b3e040
1 ändrade filer med 19 tillägg och 2 borttagningar
  1. +19
    -2
      app/hdl/hdl_wx_open.go

+ 19
- 2
app/hdl/hdl_wx_open.go Visa fil

@@ -2,8 +2,10 @@ package hdl

import (
"applet/app/utils"
"encoding/xml"
"fmt"
"github.com/gin-gonic/gin"
"io/ioutil"
"net/http"
)

@@ -15,14 +17,29 @@ type ReqWxMessage struct {
}

func SetTicket(c *gin.Context) {
params := c.QueryMap("*")
query := c.Request.URL.Query()
var params = map[string]string{}
for key, value := range query {
fmt.Printf("Key: %s, Value: %s\n", key, value[0])
params[key] = value[0]
}

utils.FilePutContents("SetTicket_Get", utils.SerializeStr(params))

var wxMsg ReqWxMessage
err := c.BindXML(&wxMsg)
// 读取请求体
body, err := ioutil.ReadAll(c.Request.Body)
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": "failed to read request body"})
return
}
err = xml.Unmarshal(body, &wxMsg)
if err != nil {
fmt.Println("setTicket>>>>>>>>", err.Error())
c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()})
return
}

utils.FilePutContents("SetTicket_XML", utils.SerializeStr(wxMsg))
c.String(http.StatusOK, "success")
return


Laddar…
Avbryt
Spara