github.com/chanxuehong/wechat@v0.0.0-20230222024006-36f0325263cd/internal/debug/callback/release.go (about)

     1  //go:build !wechat_debug
     2  // +build !wechat_debug
     3  
     4  package callback
     5  
     6  import (
     7  	"encoding/xml"
     8  	"io"
     9  	"net/http"
    10  )
    11  
    12  func DebugPrintRequest(r *http.Request) {}
    13  
    14  func DebugPrintPlainRequestMessage(msg []byte) {}
    15  
    16  func XmlMarshalResponseMessage(msg interface{}) ([]byte, error) {
    17  	return xml.Marshal(msg)
    18  }
    19  
    20  func XmlEncodeResponseMessage(w io.Writer, msg interface{}) error {
    21  	return xml.NewEncoder(w).Encode(msg)
    22  }