From 26882d317690afbe0db15a3d1070a8bbef1068b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Fri, 29 Apr 2022 15:20:17 +0800 Subject: [PATCH] repair Header --- http.go | 12 ++++++++---- ip.go | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/http.go b/http.go index c84a490..ed175bb 100644 --- a/http.go +++ b/http.go @@ -86,14 +86,18 @@ func (app *App) SetUserAgent(ua string) { // SetContentTypeJson 设置JSON格式 func (app *App) SetContentTypeJson() { - app.httpParamsMode = httpParamsModeJson - app.httpHeader.Set("Content-Type", "application/json") + if app.httpMethod == http.MethodPost || app.httpMethod == http.MethodPut { + app.httpParamsMode = httpParamsModeJson + app.httpHeader.Set("Content-Type", "application/json") + } } // SetContentTypeForm 设置FORM格式 func (app *App) SetContentTypeForm() { - app.httpParamsMode = httpParamsModeForm - app.httpHeader.Set("Content-Type", "application/x-www-form-urlencoded") + if app.httpMethod == http.MethodPost || app.httpMethod == http.MethodPut { + app.httpParamsMode = httpParamsModeForm + app.httpHeader.Set("Content-Type", "application/x-www-form-urlencoded") + } } // SetParam 设置请求参数 diff --git a/ip.go b/ip.go index 894410d..11d4d87 100644 --- a/ip.go +++ b/ip.go @@ -6,7 +6,7 @@ import ( "strings" ) -const Version = "1.0.3" +const Version = "1.0.4" // ClientIp 尽最大努力实现获取客户端 IP 的算法。 // 解析 X-Real-IP 和 X-Forwarded-For 以便于反向代理(nginx 或 haproxy)可以正常工作。