从Windows窗体应用程序调用Web API
本文关键字:Web API 调用 应用程序 Windows 窗体 | 更新日期: 2023-09-27 17:50:36
http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client
我一直在使用本教程来学习如何从web API
发送和检索数据。但是,有没有其他方法不使用Tasks
和await
?有时我的请求需要很长时间才能返回,而其他请求则相对较快。
还有其他教程可以帮助你吗?调用我的web api
客户端登录的最佳方式是什么?我觉得我不应该使用await
和async
来做这种事情,但我确实需要一些帮助。
只需从nuget manager下载microsoft http api库到您的项目中,并使用httpClient
如果您愿意,可以直接使用HttpClient
,即使在旧版本的.NET
中也支持它,而且您不需要担心任务或线程。HttpClient
还允许您获得结果async
,但您需要提供一个callback
,以便在结果准备好时调用。
看看http://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v=vs.110(.aspx
话虽如此,我同意John在上面的评论,即您应该使用await
和async