我正在阅读IBM MobileFirst的教程。我已经在MobileFirst中创建了一个android应用程序,并上传了Java HelloWorld适配器。

我可以通过我的Android应用程序成功触发API(例如greet函数),然后返回所需的结果。但是我也想在浏览器中,或者通过curl或通过邮递员来测试API。但是每当我将Browser或curl或Postman与以下一起使用时:

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/

testing - 如何在应用程序外部测试MobileFirst Adapter API-LMLPHP

testing - 如何在应用程序外部测试MobileFirst Adapter API-LMLPHP

09-25 22:23