如何在c#中实现javascript的XmlHttpRequest

本文关键字:javascript XmlHttpRequest 实现 | 更新日期: 2023-09-27 18:15:02

MSDN杂志上有一篇老文章,介绍了如何在c#中实现Javascript XMLHttpRequest对象。

我发现它很有趣,但是代码已经不能下载了。

你知道一个实现类似于Javascript XMLHttpRequest对象,但在c# ?其中,这个实现可以:

  • 向服务器发送http请求。
  • 同步和异步发送请求
  • 允许中止长时间运行的进程。

我知道这一切都可以用。net中的HTTPWebRequest对象轻松完成,但是在阅读了这篇文章之后,我希望包装器可以像以前那样在那篇文章的代码中可用(链接已经死了)。

谢谢,

如何在c#中实现javascript的XmlHttpRequest

看一下WebClient类

您可以使用WebClient。DownloadString是一个很好的web请求包装器。你也可以有一个非阻塞调用(更好的方式)通过使用DownloadStringAsync

你可以使用WebClient,虽然我经常发现它包装得太多了,我最终回到了HTTPWebRequest。

在http://msdn.microsoft.com/hr-hr/magazine/bb985675%28en-us%29.aspx的图表中有大量来自那篇文章的代码,足够重新构建整个东西。