2017-05-12 14 views
2

私は本当に任意のサーバー/サービスのCORSの問題を処理するために、自分のプロキシサービスをJavaで作成する必要があります。私は自分の問題を解決するためにどこでもノードjsベースのサービスを使用していました。CORSの問題を解決するために私の独自のプロキシサーバーをJavaで作成する方法は?

https://github.com/Rob--W/cors-anywhere

しかし、今、私はJavaでこのサービスを行う必要があります。アイデアは、私のチームメンバーがこのサービスにpingをかけ、自分のサーバーのURLをパラメータとして提供し、私は応答を取得し、チームメイトに「アクセス不可能な送信元」の応答と共に経路を変更する仲介者として行動する必要があるということですヘッダ。

+1

https://github.com/amitdesai03/cors-proxy – sideshowbarker

答えて

1

はい、Javaで動作するジャージーサービスまたはサーブレットを実行し、呼び出す "URL"とすべてのパラメータ、ボディなどをこのサーブレットに渡します。

次に、HTTPClientを使用してjava.net APIを使用して、すべての詳細/資格情報などで渡されたURLへのHTTP呼び出しを行い、サーブレットレスポンスまたはジャージーエンティティにサーバーの応答を返します。

+0

サーバーは私が転送できる応答を送信しません。呼び出し自体を行うサーブレットは、アクセス制御なしの発信元レスポンスを取得します。 – codemania23

+0

サーブレットは、「java」コードを使用してもその例外は発生しません。 – Optional

関連する問題