2016-11-02 10 views
1

이 링크에서 설명한 것과 동일한 방법을 사용하여 세션 토큰을 추출하려고합니다. How do I extract a variable from XML using Postman?Postman을 사용하여 XML에서 네임 스페이스 내에서 변수를 추출하는 방법은 무엇입니까?

행운을 빌어 웹을 검색했습니다. 보안

자체 네임 스페이스이고 보안이 요소 :

내 XML 네임 스페이스 자체 있습니다. 토큰은 하위 내에 있습니다. binarycode - - 내가 드릴 다운하면

그래서 내가 그것을 보안있을 것입니다 가정 (변수입니다) 토큰

그러나 그것은 작동하지 않습니다. 네임 스페이스 때문에 그런 것입니까?

나는 우편 배달부 테스트 창에서 다음을 수행하고 있습니다. 나를 위해 일한 무엇

var responseJson = xml2Json(responseBody); 
console.log(responseJson); 
postman.setEnvironmentVariable("Token", responseJson.se.security.token); 
+0

는 동일한 구조를 가지고 당신의 XML이나 뭔가 보여줄 수 있습니까? – IamNguele

답변

1

이었다

postman.setEnvironmentVariable("Token", responseJson['se:security']); 

주요 일들이 내가 발견 "."

  • 네임 스페이스와 모든 키를 고려하지 않습니다
  • 네임 스페이스가있는 키에는 대괄호와 따옴표가 있어야합니다.
  • 네임 스페이스가없는 키는 "." 예를 들어

:

postman.setEnvironmentVariable("Token", responseJson['se:security'].without['se:with']['se:with'].without.without