2017-10-19 8 views
0

IBM MobileFirst의 자습서를 진행합니다. MobileFirst에서 안드로이드 응용 프로그램을 만들고 Java HelloWorld 어댑터를 업로드했습니다.응용 프로그램 외부에서 MobileFirst Adapter API를 테스트하는 방법

안드로이드 앱을 통해 인사말 기능과 같은 API를 성공적으로 실행할 수 있으며 원하는 결과를 얻을 수 있습니다. 하지만 브라우저에서, 또는 컬를 통해 또는 우편 배달부를 통해 또한 API를 테스트하고 싶습니다 ...하지만 함께 브라우저 또는 컬 또는 우편 배달부 사용할 때마다 :

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

을 내가 다시 임의의 문자열을 얻을 해달라고 ... 브라우저는 아무 것도 쓰지 않습니다.

답변

1

MobileFirst v8을 사용하는 경우 어댑터 API는 Swagger 문서로 표시됩니다. 또한 swagger doc은 실행할 컬 (curl) 명령을 제공합니다. 그러나이 방법은 보호되지 않은 어댑터 방법에서만 작동합니다.

보호 된 방법과 함께 사용하려는 경우 기밀 클라이언트를 사용해야합니다. 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

네가 맞아! 하나의 보호되지 않은 메서드가 있고 브라우저의 해당 URL을 시도하고 올바른 문자열을 반환했습니다. 고맙습니다. – farahm