2016-06-21 2 views
0

Firefox 콘솔에서 "요소를 찾을 수 없습니다"오류가 자주 나타납니다. @RequestMapping 매개 변수를 사용하여이 문제를 해결하고 싶습니다. 다음은 Java 기능 헤드입니다.Firefox 'no element found'- @RequestMapping

@RequestMapping(value = "/settings", method = RequestMethod.POST) 
@PreAuthorize(EmailRolesConstants.HAS_ANY_EMAIL_ROLE) 
@ResponseStatus(HttpStatus.OK) 
public void setSettings(@RequestBody SettingsDto settings) { 
     ...do something 
} 

많은 ResponseMapping 매개 변수를 사용하고 있지만 코드 415가 발생하거나 콘솔 오류가 사라지지 않았습니다. 이런 식으로 문제를 해결할 수있는 방법이 있습니까?

빈 응답 내용이 원인 일 가능성이 큽니다.

GET 및 POST 메서드에 오류가 나타납니다. Firefox에서만.

+0

귀하의 문의 사항에 대해 명확하지 않은 질문이 있습니다. 오류에 대한 자세한 정보를 게시 할 수 있습니까? 전체 스택 예외 및 더 많은 코드 스 니펫처럼. – Blank

+0

스택 예외는 없으며 Firefox 콘솔에서만 오류가 발생합니다. 나는 더 많은 코드를 줄 수있다. –

답변

0

빈 응답이 있으면 Firefox는이를 XML로 처리합니다. 루트 요소가 있어야한다는 요구 사항이 있습니다. 응답이 JSON이고 빈 것을 보내면 Firefox는 사용자가 빈 XML을 전송했다고 생각합니다. 이는 위반입니다.

관련 문제