UPDATE:the response ended prematurely. c# httpclient -now i am getting this error in another mtd which is also an external call
I am getting Error:"Error:: Exception has been thrown by the target of an invocation.: Error Executing C# Script"
i have 2 api ,s are running diffrent port api A and api B.
I need to get the result from api A to api B.so In my api a has the combination of abi A and api B.I am using the same request for both.
the problem is when i call a external api call to api B from api B.But it works when i run api B only.I dont understand the issue
in api B
public async Task GetKeyData(string key) { string dataKey = string.Empty; try { var requestUri = string.Format("{0}/{1}", _KeyUri, key); HttpClient client = new HttpClient(new HttpClientHandler() { UseDefaultCredentials = true }); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var rawData = await client.GetAsync(requestUri); // below 2 lines are getting error when i call from api A to this var jsonResponse = await rawData.Content.ReadAsStringAsync(); string value = JsonConvert.DeserializeObject(jsonResponse); //balance code } }