1. 设计与前端交互的JSON接口(登陆与注册部分)
参考了这个JSONAPI设计规范
http://jsonapi.org/
2. 用Wireshark抓包,分析本机发出的HTTP请求是否带上了要求的HEADERS
3. spring request得到的response不能直接绑定成对象,需要先用string接收,然后用jackson转换
import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper(); try { ress = mapper.readValue(reStr, Response.class); System.out.println(ress.getCode()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
在jackson转换时,需要把映射类的setter和getter函数写好。否则会转换错误
如果json中没有对应的变量值,jackson会把相应的成员变量置为null。