2016-06-03 3 views
0

POST 요청에 BODY 필드가 표시되지 않습니다.BODY가 작동하지 않는 POST 요청을 Swagger

내 자신감의 문서

enter image description here

자신감의 문서는

enter image description here

을 애견 그리고 내 방법은 내가 뭔가를 잊어 않는

@ApiOperation(nickname = "insert", 
       value = "Desc", 
       httpMethod = "POST") 
public Result insert() 

입니까?

감사합니다.

답변

1

당신은 플레이 프레임 워크 2.5를 위해 서법 플레이 통합을 사용하고 있다고 가정합니다. http 메소드를 지정하지 않아도된다. 라우트 파일에서 http 메소드를 찾아 낼 수 있어야한다.

바디 필드로서 자신감 이들 중 하나를 수행한다 :

  • (@ApiParam를 사용하여) 상기 매개 변수를 기반으로 필드
  • implicit parameters (@ApiImplicitParams)를 사용하여 필드를 생성
  • 생성

insert() 메서드 (명시적인 매개 변수가 없음)로 보아 두 번째 주석을 사용해야 할 수도 있습니다. 적절한 paramType (아마도 본문)을 사용하는 것을 잊지 마십시오.

+0

고마워요! 그것은 작동합니다! –