2017-10-19 10 views
0

私はIBM MobileFirstのチュートリアルを行っています。 MobileFirstでAndroidアプリケーションを作成し、Java HelloWorldアダプタをアップロードしました。アプリケーションの外でMobileFirst Adapter APIをテストする方法

私はアンドロイドアプリを通じてAPI(グリーティング機能など)を正常に起動することができ、希望の結果を得ることができます。しかし、私はブラウザで、またはカールを介して、または郵便配達からもAPIをテストしたいと思います...しかし、私はブラウザやカールやポストマンを使用するとき:

http://localhost:XXXPORTXXX/mfp/api/adapters/SampleAdapter/resource/greet?name=myname 

私は戻って任意の文字列を取得いけません...ブラウザは空のままで、カールは何も書き込まれません。

答えて

1

MobileFirst v8を使用している場合、アダプタAPIはSwaggerドキュメントとして公開されています。スワッガードッグは、実行するカールコマンドも提供します。 ただし、これは保護されていないアダプタメソッドでのみ機能します。

保護されたメソッドでこれを使用する場合は、機密クライアントを使用する必要があります。 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/confidential-clients/

Swagger documentation for adapter APIs

enter image description here

+0

を参照してください私の方法のセキュリティ設定は、 "DEFAULT_SCOPE" です。私は機密保持者が必要なのですか? – farahm

+0

あなたはそうです!保護されていない方法が1つあり、そのURLをブラウザで試してみて、正しい文字列を返しました。ありがとうございました。 – farahm

関連する問題