0
우편함의 일부 매개 변수와 함께 json 개체의 GET 요청을 보내려고하면 "콘텐츠 형식 'null'이 지원되지 않습니다. 415 '가 표시됩니다. json 객체를 수신 한 후 서버 측에서이 객체의 ID.서버에서 응답 없음 : 콘텐츠 형식 'null'이 지원되지 않음
UserController :
package com.nust.QuizApplication.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.nust.QuizApplication.dao.UserDAO;
import com.nust.QuizApplication.model.User;
@Controller
@RequestMapping(value = "/users")
public class UserController {
@Autowired
private UserDAO userDao;
@RequestMapping(value = "/signup" ,method = RequestMethod.GET, consumes = "application/json")
@ResponseBody
public int create(@RequestBody User user) {
int id = userDao.signupUser(user);
if(id>0)
return id;
else
return 0;
}
@RequestMapping(value = "/signin",method = RequestMethod.GET, consumes = "application/json")
@ResponseBody
public boolean signinUser(@RequestBody User user) {
boolean check = userDao.signinUser(user);
if(check==true)
return true;
else
return false;
}
}
명시 적으로 요청 헤더의 Content-type을 우편 발송자의 application/json으로 설정하고 있습니까? –
예. 컨트롤러에서 get과 post를 지정해야합니까? @FRowe –
오브젝트 생성을 위해 POST를 사용하는 것이 더 일반적입니다. 요청 본문에 유효한 json 객체를 보내고 있는지 확인하십시오. –