저지에서 원시 POST를 어떻게받을 수 있습니까? @FormParam
은 특정 POST 필드가 아닌 원시 JSON을 게시하기 때문에 작동하지 않습니다.저지에서 원시 POST를 얻는 방법?
6
A
답변
6
Jersey에는 JSON을 Java 객체에 매핑하기위한 공급자가 함께 제공됩니다. 요청 본문을 개체에 매핑하려면 해당 개체를 리소스 메서드에 대한 인수로 지정하기 만하면됩니다. 원시 JSON을 원하면 객체의 유형을 java.lang.String
으로 지정하십시오.
@Path("/mypath")
public class MyResource {
/**
* @param pojo Incoming request data will be deserialized into this object
*/
@POST
@Path("/aspojo")
@Consumes(MediaType.APPLICATION_JSON)
public Response myResourceMethod(MyPojo pojo) {
// ....
}
/**
* @param json Incoming request data will be deserialized directly into
* this string
*/
@POST
@Path("/asjson")
@Consumes(MediaType.APPLICATION_JSON)
public Response myResourceMethod(String json) {
// ....
}
}
1
@POST
public String handleRequest(String requestBody) {
logger.info(requestBody);
return "ok";
}
관련 문제
- 1. 자바 저지에서 HTML 체크 박스를 얻는 방법
- 2. 저지에서 재산 신고서를받는 방법?
- 3. 저지에서 @XmlVariableNode를 사용하는 방법?
- 4. SharpSnmp로 원시 TimeTicks를 얻는 방법?
- 5. 스트리밍의 원시 데이터를 얻는 방법
- 6. POST를 통해 Restangular에서 목록을 얻는 방법?
- 7. ajax .post를 사용하여 게시 값을 얻는 방법
- 8. Netty로 실행중인 저지에서 SSL 정보 (피어 cert)를 얻는 방법?
- 9. 저지에서 HttpServletRequestWrapper 가져 오기
- 10. 저지에서 이진 데이터를 사용하는 방법?
- 11. 원시 터치 스크린 데이터를 얻는 방법?
- 12. JavaScript에서 "원시"href 내용을 얻는 방법
- 13. $ .ajax 원시 요청 응답 텍스트를 얻는 방법
- 14. HttpResponseDecorator에서 원시 응답 및 URL을 얻는 방법
- 15. 매핑하기 전에 원시 매개 변수를 얻는 방법
- 16. 안드로이드의 원시 메소드 소스 코드를 얻는 방법
- 17. 웹캠에서 원시 mjpg 스트림을 얻는 방법
- 18. Automator에서 Mail.app 원시 메시지를 얻는 방법?
- 19. Android - 원시 파일에서 Uri을 얻는 방법?
- 20. Savon이 보내는 원시 요청을 얻는 방법
- 21. 원시 이미지에서 비트 맵을 얻는 방법
- 22. 컨트롤러에서 EntityRepository의 원시 쿼리를 얻는 방법
- 23. Selenium WebDriver에서 원시 로거를 얻는 방법
- 24. iOS - 시간대의 원시 오프셋을 얻는 방법?
- 25. IOS4 : AVFoundation : 무비에서 원시 푸티지를 얻는 방법
- 26. 원시 프린터 용지함 ID를 얻는 방법
- 27. OpenCV : 웹캠에서 원시 YUY2 이미지를 얻는 방법?
- 28. 저지에서 강제 json 응답
- 29. 저지에서 객체 필드를 비 직렬화하는 방법
- 30. 저지에서 NIO 지원