从代码调用时,获取Swagger API响应错误状态代码404

从代码调用时,获取Swagger API响应错误状态代码404,api,swagger,buffer,swagger-ui,Api,Swagger,Buffer,Swagger Ui,在使用内容类型为“application/json”的swagger ui进行API调用时,它工作正常。但当从下面指定的代码调用相同的API时,将显示404状态代码。可能的原因是什么?此外,来自同一个招摇过市ui的其他API很少,当从代码中调用时,它们使用的是相同的代码 var serialized = JsonConvert.SerializeObject(data); String uri = GetEndpointUrl(pa

在使用内容类型为“application/json”的swagger ui进行API调用时,它工作正常。但当从下面指定的代码调用相同的API时,将显示404状态代码。可能的原因是什么?此外,来自同一个招摇过市ui的其他API很少,当从代码中调用时,它们使用的是相同的代码

                var serialized = JsonConvert.SerializeObject(data);
                String uri = GetEndpointUrl(path);
                String responseData = "";
                var buffer = System.Text.Encoding.UTF8.GetBytes(serialized);
                var byteContent = new ByteArrayContent(buffer);
                byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                client.Timeout = TimeSpan.FromSeconds(120);

                var response = client.PostAsync(uri, byteContent).Result;
                responseData = await response.Content.ReadAsStringAsync();