1.GET和POST请求,在传参方面有什么区别
GET传输的数据存储在URL上进行拼接 POST传输的数据存储在Requst Body(请求体)中
2.http请求中的Content-Type
http的请求头和响应头中都有Content-Type字段,这个字段向我们说明了请求和响应的HTTP body(请求体或响应体)存储了什么类型的数据,然后客户端和服务端就可以根据http头部得Content-Type正确解码HTTP body内容。
关联第1点:GET方式的请求和Content-Type是没有任何关系的,因为GET请求的数据在URL上。
这里我们分为3种情况说明如何传参与接参,分别为GET方式请求、表单提交、Json提交
1.GET方式请求
(1).普通URL get请求
http://localhost:8080/ajaxGet?id=1&username=用户名&userTrueName=真实姓名
//get也可以传json,通过参数传json字符串,然后后端进行解析(不过一般都不这么做)
http://localhost:8080/ajaxGet?user={"id":"1","username":"用户名","userTrueName":"真实姓名"}
(2).表单类GET请求
(3).AJAX Get请求
(A)正确示例
$.ajax({
type: "GET",
url: "http://localhost:8080/ajaxGet",
data:{"id":1,"username":"用户名","userTrueName