0

私はリクエストオブジェクトを持っています。

やってみた

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

得たもの: headers params response getClass equals query class hashCode 待機 uri 一時停止 再開 endHandler bodyHandler 通知パス dataHandler メソッド 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 に答える