2017-07-18 4 views
-2

私は現在構築していると私は数え切れないほどのCORSの問題に出くわすされているアプリケーションのためのRESTfulなAPIにアクセスしようとしています。Java/RubyでAPIを呼び出し、Ionic 3モバイルアプリで使用するにはどうすればよいですか?

私は最終的に私からAPIを使用していますサイトを電子メールで送信し、彼は、彼らがCORSをサポートしていないと、サーバー側の言語を使用してAPIを呼び出すために私に言いました。彼はまた、Rubyの宝石が存在すると私に言った。

私はJavaとRubyでいくつかの基本的な経験を持っている、しかし、私は私が私のイオンアプリで使用できるAPIにアクセスするためのいずれかを使用する方法上の任意のヘルプを見つけることができません。

答えて

0

あなたはそう何を行うことができ、本質的にあなたが実行してサーバーを介してプロキシ要求である、なぜならCORSのWebブラウザを介して要求をAPIにサーバー要求を提出することはできませんが。たとえば、Ionicアプリはサーバーにリクエストを送信し、APIに適切なリクエストを送信し、次にIonicアプリに適切な応答を送信します。

任意のWebライブラリは、HTTPリクエストを使用して、APIとの通信を処理することができます。 Httpartyのようなルビーの場合、インクルードされたNet :: HTTPライブラリ、またはAPIの所有者が言及している宝石はすべて動作する可能性があります。 Javaでは、HttpUrlConnectionを使用して簡単なHTTPリクエストを作成できるようです。

関連する問題