背景: 使用vue+axios方式代替ajax后向后台发送数据出现问题了,controller获取不到数据.然后查.找.查.找中似乎找到一些门道.以下列出总结性的东西来记录自己的思考成果,仅供参考,不保证正确性,欢迎指正. ① get方式的请求是没有请求体的.但是get有query string parameter 这就是url?之后的一串东西.post请求发现了两种请求体.一种是FromData形式的请求体,一种是request payload形式的.这个可以F12查看network详细. ②
本文转自:http://www.cnblogs.com/btgyoyo/p/6141480.html jQuery的ajax方法和post方法分别发送请求,在后台Servlet进行处理时结果是不一样的,比如用$.ajax方法发送请求时(data参数是一个JSON.stringify()处理后的字符串,而不是一个JSON对象),servlet里可以这样使用Gson来解析: new Jsonparser().parse(request.getReader()) 但此时是不可用request.getP