0
基本的にポート8080を介してFlumeサーバーに接続するWebページを開発しています。クライアントが新しい請願書を送信するたびに、403 Forbiddenエラーが発生します。HTTPソースOPTIONS要求を処理する方法を知らないApache Flumeでクロスオリジンリソース共有を有効にする
CORSを有効にする方法については、Apache Flumeのドキュメントに具体的な言及はありません。
基本的にポート8080を介してFlumeサーバーに接続するWebページを開発しています。クライアントが新しい請願書を送信するたびに、403 Forbiddenエラーが発生します。HTTPソースOPTIONS要求を処理する方法を知らないApache Flumeでクロスオリジンリソース共有を有効にする
CORSを有効にする方法については、Apache Flumeのドキュメントに具体的な言及はありません。
Flumeのソースコードを修正する必要がありました。
@Override
public void doOptions(HttpServletRequest request, HttpServletResponse response)
throws IOException
{
response.addHeader("Access-Control-Allow-Origin", "*");
}
:ファイル
HTTPSource(プライベートクラス
FlumeHTTPServlet)、次のメソッドを追加で