This is my first time when I am trying to consume the web api in asp.net web application.
I have a web api get method which accepts one parameter. I am trying to consume that method in my asp.net web application (in default.aspx.cs) something like below.
var url = "api/GetLeaveTypes?ID=00013159";
using (HttpClient client = new HttpClient())
{
HttpResponseMessage responseMessage = null;
responseMessage = client.GetAsync(url).Result;
responseMessage.EnsureSuccessStatusCode();
string responJsonText = responseMessage.Content.ReadAsStringAsync().Result;
var result = (new JavaScriptSerializer()).DeserializeObject(responJsonText);
}
I am getting error like
HttpRequestException: An error occurred while sending the request.
WebException: The underlying connection was closed: An unexpected error occurred on a send.
IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
SocketException: An existing connection was forcibly closed by the remote host
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…