出于某种原因,当我尝试发送POST
或PUT
请求时,服务器将收到GET
。尝试了多种发送请求的方式,但结果始终相同。
以下是演示问题的示例
$http.post(baseUrl + '/login',{username:usr,password:psw})
.then(
function (response) {
alert(JSON.stringify(response));
return { status: "OK" };
},
function (httpError) {
alert(JSON.stringify(httpError));
if(httpError.status == "401"){
return{ status:"UNAUTH" };
}
return { status:"ERR" };
}
);
$method = $_SERVER['REQUEST_METHOD'];
无论如何总是返回GET。甚至身体也是空的。