diff --git a/desc/core/pcm-core.api b/desc/core/pcm-core.api index a5797fd1b..3b0b2d6f0 100644 --- a/desc/core/pcm-core.api +++ b/desc/core/pcm-core.api @@ -166,7 +166,7 @@ type ( StaticWeightMap map[string]int32 `json:"staticWeightMap,optional"` ReqBody []string `json:"reqBody"` Replicas int64 `json:"replicas,string"` - UserIp string `json:"userIp"` + UserIp string `json:"userIp,optional"` } PodLogsReq { diff --git a/internal/types/types.go b/internal/types/types.go index b8b919c8b..79306e22d 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -150,7 +150,7 @@ type GeneralTaskReq struct { StaticWeightMap map[string]int32 `json:"staticWeightMap,optional"` ReqBody []string `json:"reqBody"` Replicas int64 `json:"replicas,string"` - UserIp string `json:"userIp"` + UserIp string `json:"userIp,optional"` } type PodLogsReq struct { diff --git a/pkg/utils/remoteUtil/BlockChain.go b/pkg/utils/remoteUtil/BlockChain.go index 32f5bf610..141a8982c 100644 --- a/pkg/utils/remoteUtil/BlockChain.go +++ b/pkg/utils/remoteUtil/BlockChain.go @@ -18,7 +18,7 @@ type EvidenceParam struct { func Evidence(EvidenceParam EvidenceParam) error { httpClient := resty.New().R() _, err := httpClient.SetHeader("Content-Type", "application/json"). - SetHeader("Proxy-Client-IP", EvidenceParam.UserIp). + SetHeader("X-Forwarded-For", EvidenceParam.UserIp). SetHeader("Authorization", EvidenceParam.Token). SetBody(&EvidenceParam). Post(EvidenceParam.Url)