好吧,我找到了解決方案。
註銷問題:
Unity的WWW類似乎只能與POSTDATA工作。我在創建WWW實例時沒有提供postData,因爲註銷只需要自定義HTTP請求標頭。它在我創建了一個虛擬字節數組並將其傳遞給WWW構造函數後工作。
WWW www = new WWW(url, null, headers) // return 404
WWW www = new WWW(url, new byte[1], headers) // worked
PUT問題:
我的請求頭有 'X-HTTP-方法 - 替換' 設置爲PUT,但它必須在服務器上沒有影響,直到我修改裏面middlewares.js allowMethodOverride功能
var allowMethodOverride = function allowMethodOverride(req, res, next) {
if (req.method === 'POST' && req.body._method) {
req.originalMethod = req.method;
req.method = req.body._method;
delete req.body._method;
}
// Also detect these override request header sent by Unity clients
else if (req.method === 'POST' && req.get('X-HTTP-Method-Override')) {
req.originalMethod = req.method;
req.method = req.get('X-HTTP-Method-Override');
}
next();
};