【问题标题】:HTTP POST individual fieldsHTTP POST 单个字段
【发布时间】:2012-03-05 05:46:30
【问题描述】:

this beginner tutorial 之后,如何获取单个字段,例如在 php - $_POST['flda'] 中没有额外的层\库?

HTML

​<form method="POST" action="/show">
   <input type="test" name="flda" />
   <input type="test" name="fldb" />
   <input type="submit" value="Submit" />
</form>​​​​​​​​​​​

NodeJS

request.addListener ( "data", function ( data )
{
   console.log ( "Received POST data:'" + data + "'.\n" );
});

结果

收到 POST 数据:'flda=field1+Data&fldb=field2+Data'。

【问题讨论】:

    标签: node.js


    【解决方案1】:

    您需要使用 Node.js 附带的 querystring 模块。

    var qs = require("querystring");
    

    在您的请求处理程序中:

    var form = qs.parse(data);
    

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 2010-09-13
      • 2014-10-14
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2013-10-12
      相关资源
      最近更新 更多