这个错误时有时无:
message : "Request method 'PUT' not supported" status: 405, error: "Method Not Allowed" 。
改成POST就报Request method 'POST' not supported。
controller处是@PutMapping(测试POST的时候改成Postmapping)
部分代码如下:
wx.request({
url: getApp().request_url + '/sign/SignUpdate',
data: {
signID: signID,
status: status,
},
method: 'PUT',
header: {
'content-type': 'application/x-www-form-urlencoded',
'login-token': user_SessionToken
},
success: function(res) {
console.log("update res.data: ")
console.log(res.data)
}
})
请赐教,谢谢!
我用put方法 一直报415 怎么处理啊?
这得看你接口是什么了 controller 自己看一下注解,是get post还是put。时有时无,如何复现
// 确认修改事件
update(e) {
var that = this;
var signID = e.detail.value.signID;
var status = status_index;
// 如果用户在签到详情页面未做修改就提交
if (status == undefined) {
that.setData({
showModal: false,
})
return;
}
var classID = e.detail.value.classID;
var user_UserID = wx.getStorageSync('user_UserID');
if (user_UserID) {} else {
return;
}
wx.showLoading({
title: '加载中',
})
//=========微信的网络数据请求=========
wx.request({
url: getApp().request_url + '/sign/SignUpdate',
data: {
signID: signID,
status: status,
},
method: 'PUT',
header: {