2

我正在制作一个网络应用程序,我需要在其中抓取网络以获取一些数据。如果不使用 dart:io.HttpConnection ,我看不到这样做的方法,这对于网络应用程序来说并不重要。我该怎么办,我可以制作一个服务器应用程序,然后将它与客户端版本或其他东西一起使用吗?

4

1 回答 1

3

您需要构建此服务器端,因为浏览器安全模型不允许您连接到为您的应用程序提供服务的来源以外的其他来源(除非您可以使用JSONPCORS进行抓取,但我对此表示怀疑)。因此,您需要在您的服务器上创建一个使用HttpClient为您进行抓取的服务,然后使用XMLHttpRequest从您的客户端调用此服务

于 2012-04-21T16:10:11.237 回答