我有一个请求对象。
我试过
var str;
for (var i in this.request)
{
str += i + "\n";
}
得到了: 头 PARAMS 响应 的getClass 等于 询问 类 的hashCode 等待 URI 暂停 恢复 endHandler bodyHandler 通知 路径 的DataHandler 方法 的toString exceptionHandler的 notifyAll的
无法找到帖子参数。任何人都可以对这种谜团有所了解吗?
params()和headers()不包含任何内容。
答案 0 :(得分:6)
使用bodyHandler(这里假设您发布了JSON):
req.bodyHandler(function(data) {
var postData = JSON.parse(data.toString());
});
答案 1 :(得分: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