0
我们正在从组件调用Web API端点(EP),我们不希望组件等到它从端点获得响应。 我们使用下面的代码调用End Point,下面的代码正在等待End Point的响应。如何调用不会等待响应的Web API端点
有人可以提供一些见解来实现这一点。 在此先感谢。
var webAddr = "EndPointURL";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.Method = "POST";
httpWebRequest.ContentLength = 0;
httpWebRequest.KeepAlive = false;
httpWebRequest.Timeout = System.Threading.Timeout.Infinite;
httpWebRequest.Headers.Add("Authorization", Token);
httpWebRequest.Headers.Add("BatchId", 25);
httpWebRequest.Headers.Add("UserName", "ABC");
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
皮科您好,感谢您的答复。 –