2

データを取得するために Web をスクレイピングする必要がある Web アプリケーションを作成しています。ウェブアプリにとって重要ではない dart:io.HttpConnection を使用せずにこれを行う方法がわかりません。どうすればいいですか、サーバー アプリケーションを作成して、それをクライアント バージョンなどで使用することはできますか?

4

1 に答える 1

3

ブラウザのセキュリティモデルでは、アプリケーションに提供されたもの以外のオリジンに接続できないため、このサーバー側を構築する必要があります( JSONPまたはCORSを使用してスクレイピングを実行できる場合を除きますが、疑わしいです)。したがって、サーバー上にHttpClientを使用してスクレイピングを行うサービスを作成し、 XMLHttpRequestを使用してクライアントからこのサービスを呼び出す必要があります。

于 2012-04-21T16:10:11.237 に答える