Jquery $http.post差异$.post
首先,检查下图: 左边部分代表jquery的帖子:Jquery $http.post差异$.post,jquery,angularjs,Jquery,Angularjs,首先,检查下图: 左边部分代表jquery的帖子: ($.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", { responseType: "json" }) 右边是angular的柱子: ($http.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", { responseType: "json" })) 左边的结果是预期的结果。为什么会有差异?Jquer
($.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", { responseType: "json" })
右边是angular的柱子:
($http.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", { responseType: "json" }))
左边的结果是预期的结果。为什么会有差异?Jquery请求:内容类型:application/x-www-form-urlencoded;字符集=UTF-8 角度请求:内容类型:application/json;字符集=UTF-8 您还希望响应类型在有效负载中还是作为配置选项
$http.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", {}, { responseType: "json" })
Jquery请求:内容类型:application/x-www-form-urlencoded;字符集=UTF-8 角度请求:内容类型:application/json;字符集=UTF-8 您还希望响应类型在有效负载中还是作为配置选项
$http.post("localhost:65066/Store/Browse2?QualificatifsIDs=483", {}, { responseType: "json" })
他们接受JSON的方式应该没有区别。这是服务器端。它们在发送时对
内容类型使用不同的默认值。服务器端预期会出现问题吗?您的请求收到了错误的答案?您需要比较完整的请求,而不是响应。服务器端根据HTTP请求中的差异更改响应。它们接受JSON的方式应该没有差异。这是服务器端。它们在发送时对内容类型使用不同的默认值。服务器端预期会出现问题吗?您的请求收到了错误的答案?您需要比较完整的请求,而不是响应。服务器端正在根据HTTP请求中的差异更改响应