如何在应用程序外部测试 MobileFirst Adapter API
How to test MobileFirst Adapter API outside of application
我正在阅读 IBM MobileFirst 的教程。我在 MobileFirst 中创建了一个 android 应用程序并上传了 Java HelloWorld 适配器。
我可以通过我的 android 应用程序成功触发 API(例如问候功能),并且我得到了想要的结果。但我也想在浏览器中测试 API,或者通过 curl 或邮递员...但是每当我使用浏览器或 curl 或邮递员时:
http://localhost:XXXPORTXXX/mfp/api/adapters/SampleAdapter/resource/greet?name=myname
我没有收到任何字符串...浏览器保持为空并且 curl 不写入任何内容...
如果您使用的是 MobileFirst v8,适配器 API 将作为 Swagger 文档公开。 swagger 文档还为您提供了 运行 的 curl 命令。
但是,这仅适用于未受保护的适配器方法。
如果您希望将其与受保护的方法一起使用,则需要使用机密客户端。参见 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/confidential-clients/
我正在阅读 IBM MobileFirst 的教程。我在 MobileFirst 中创建了一个 android 应用程序并上传了 Java HelloWorld 适配器。
我可以通过我的 android 应用程序成功触发 API(例如问候功能),并且我得到了想要的结果。但我也想在浏览器中测试 API,或者通过 curl 或邮递员...但是每当我使用浏览器或 curl 或邮递员时:
http://localhost:XXXPORTXXX/mfp/api/adapters/SampleAdapter/resource/greet?name=myname
我没有收到任何字符串...浏览器保持为空并且 curl 不写入任何内容...
如果您使用的是 MobileFirst v8,适配器 API 将作为 Swagger 文档公开。 swagger 文档还为您提供了 运行 的 curl 命令。 但是,这仅适用于未受保护的适配器方法。
如果您希望将其与受保护的方法一起使用,则需要使用机密客户端。参见 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/confidential-clients/