2017-12-28 44 views
2

나는 사람이에 도움이 될 수가라테 프레임 워크의 피쳐 파일에서 양식 필드 범위를 올바르게 전달하는 방법은 무엇입니까? 기능 파일에서

grant_type=client_credentials&scope=**/api** 

로 예상 요청 메시지

에서이 grant_type=client_credentials&scope=**%2Fapi**로 반영 방법을 게시 한 후 및 양식 field grant_type = 'client_credentials' 그리고 양식 필드 scope = '/api'

을 통과 value ='/api'의 기능 파일에서 양식 필드 범위를 전달하는 방법을 알려주세요.

답변

1

공수는 올바른 일을하고 있으며 매개 변수를 URL 인코딩합니다. 어쩌면 당신은 * method post을 할 것입니다 - 그리고 당신은 URL에서 그것을 보지 않고 혼란스러워 할 것입니다.

서버 측에서 scope=**%2Fapi**을 처리 할 수없는 경우 서버에 버그가있을 수 있습니다.

편집 : How to resolve the HeaderValueException for the post method API call with content type = 'application/x-www-form-urlencoded'?

+0

예 나는 내가 "너무 많은"Content-Type을 얻고있다 "POST"전화 사용 "헤더 값을 :"발견되면서이 문제는 공수의 아주 오래된 버전을 사용중인이었다 "application/json, application/json]"응답에 예외가 발생했습니다. – Velu

+0

당신은 content-type을 설정하지 않으셨습니까? form field를 사용할 때 가라테가 자동으로 수행합니다. –

+0

yes 통과하지 않고 시도했습니다. 콘텐츠 유형이지만 동일한 문제에 직면 – Velu