Получение ошибки ответа Swagger API StatusCode 404 при вызове из кода - PullRequest
0 голосов
/ 26 февраля 2020

При выполнении вызова API из swagger-ui с типом содержимого «application / json» он работает нормально. Но когда тот же API вызывается из указанного ниже кода, отображается 404 StatusCode. Какие могут быть возможные причины для этого? Кроме того, немногие другие API из того же swagger-ui, при вызове из кода, работают из этого же кода.

                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();
...