Rumah > Soal Jawab > teks badan
chrome浏览器中的发送数据如上图,注意最后那个冒号,冒号前面是key,后面value是空的。
我的发送代码如下:
$scope.loginJump = function(info){
$http({
url:'http://192.168.1.54:8080/retailer/user/auth',
method:"POST",
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: {
userName: info.staffID,
userPass: info.password,
checkCode: info.security
},
success: function(data){
alert(data);
},
error: function(err){
alert(err);
}
});
};
漂亮男人2017-05-15 16:53:56
Meletakkannya terus ke dalam data akan menghantar parameter terus ke badan dalam bentuk json, dan pengepala anda ditetapkan kepada jenis kandungan ialah application/x-www-form-urlencoded, jadi ia akan dianggap It's formdata, tetapi sebenarnya semuanya digunakan sebagai kunci.
Sudah tentu, tiada masalah untuk menyiarkan data secara langsung menggunakan json Jika anda mesti menyiarkan data borang, anda harus mengejanya sendiri atau menggunakan $.param jquery atau kaedah lain untuk melakukannya.