diff --git a/docker/nginx/libs/skynet/tracker.lua b/docker/nginx/libs/skynet/tracker.lua index 769de45c..b26cc5e5 100644 --- a/docker/nginx/libs/skynet/tracker.lua +++ b/docker/nginx/libs/skynet/tracker.lua @@ -39,8 +39,10 @@ function _M.track_upload_timer(premature, skylink, auth_headers, uploader_ip) -- 10.10.10.70 points to accounts service (alias not available when using resty-http) local res, err = httpc:request_uri("http://10.10.10.70:3000/track/upload/" .. skylink, { method = "POST", - headers = auth_headers, - body = cjson.encode({ ip = uploader_ip }) + body = "ip=" .. uploader_ip, + headers = { + ["Content-Type"] = "application/x-www-form-urlencoded" + } }) if err or (res and res.status ~= 204) then