设置请求header与请求url
This commit is contained in:
		
							
								
								
									
										7
									
								
								resty.go
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								resty.go
									
									
									
									
									
								
							@ -38,6 +38,8 @@ func NewRestyClient(reqConfig *define.Request) (*resty.Client, *resty.Request) {
 | 
			
		||||
	request.SetPathParams(reqConfig.PathParam) // 设置path中的参数
 | 
			
		||||
	request.SetQueryParams(reqConfig.Query)    // 设置query参数
 | 
			
		||||
	request.SetHeaders(reqConfig.Header)       // 设置header
 | 
			
		||||
	request.URL = reqConfig.FullUrl            // 请求接口
 | 
			
		||||
	request.Method = reqConfig.Method          // 请求方法
 | 
			
		||||
	cookieList := make([]*http.Cookie, 0)
 | 
			
		||||
	for cookieName, cookieValue := range reqConfig.Cookie {
 | 
			
		||||
		cookieList = append(cookieList, &http.Cookie{
 | 
			
		||||
@ -45,8 +47,8 @@ func NewRestyClient(reqConfig *define.Request) (*resty.Client, *resty.Request) {
 | 
			
		||||
			Value: cookieValue,
 | 
			
		||||
		})
 | 
			
		||||
	}
 | 
			
		||||
	request.SetCookies(cookieList) // 设置cookie
 | 
			
		||||
	setRestyBody(reqConfig, request)
 | 
			
		||||
	request.SetCookies(cookieList)   // 设置cookie
 | 
			
		||||
	setRestyBody(reqConfig, request) // 设置请求Body
 | 
			
		||||
	return client, request
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -71,6 +73,7 @@ func setRestyBody(reqConfig *define.Request, request *resty.Request) {
 | 
			
		||||
			bodyData[key.String()] = value.String()
 | 
			
		||||
			return true
 | 
			
		||||
		})
 | 
			
		||||
		request.SetFormData(bodyData)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user