我做了如下要求我koajs服务器:为什么PUT请求体未定义?
$.ajax({
type : 'PUT', // this.request.body undefined server side
// type : 'POST', // this.request.body all good server side
url : url,
data : body,
dataType : 'json'
})
但在服务器端this.request.body
永远是不确定的。
如果我将请求类型更改为POST,它工作正常。
任何想法?
编辑
我使用koa-route
。
EDIT 2
刚刚意识到我使用的是koa-body-parser
,这可能是更相关。
你用什么中间件来解析请求体? – 2014-10-22 00:08:45
我使用'koa-route',这似乎是自动解析请求正文? – Felix 2014-10-22 00:36:09