0

我有一个请求对象。

我试着做

 var str;
 for (var i in this.request)
 {
      str += i + "\n";
 }

并得到: headers params response getClass equals query class hashCode wait uri pause resume endHandler bodyHandler notify path dataHandler method toString exceptionHandler notifyAll

帖子参数无处可寻。任何人都可以对这个谜团有所了解吗?

params() 和 headers() 不包含任何内容。

4

2 回答 2

6

使用 bodyHandler (这里假设您发布 JSON):

req.bodyHandler(function(data) {
  var postData = JSON.parse(data.toString());
});
于 2012-12-07T19:13:45.413 回答
0

这可以使用 http 请求上的 formAttributes 来完成。这是scala中的一个例子

  req.expectMultiPart(true) //Will expect a form
  req.endHandler({

    req.formAttributes() //This is used to access form attributes

    //some code with attributes

  })

参考:http: //vertx.io/core_manual_java.html#handling-multipart-form-attributes

于 2014-08-10T09:25:38.460 回答