From c0397c568ed02cb855912cf234928282ca71db27 Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Mon, 28 Jul 2025 16:49:12 +0800 Subject: [PATCH] first push --- request.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/request.go b/request.go index fe10663..05a1da7 100644 --- a/request.go +++ b/request.go @@ -22,6 +22,7 @@ type Request struct { Files map[string]string `json:"files"` // todo 处理 Files Raw string `json:"raw"` // 原始请求数据 JsonByte []byte `json:"json_raw"` // JSON格式请求数据 todo 多层 嵌套 + Xml []byte `json:"xml"` // xml } // 响应结构体 @@ -84,6 +85,11 @@ func (r *Request) getData() io.Reader { if _, ex := r.Headers["Content-Type"]; !ex { r.Headers["Content-Type"] = "application/json" } + } else if r.Xml != nil { + reqBody = string(r.Xml) + if _, ex := r.Headers["Content-Type"]; !ex { + r.Headers["Content-Type"] = "application/xml" + } } return strings.NewReader(reqBody) }