HTTP POST个别字段

时间:2012-03-04 18:47:41

标签: node.js

关注this beginner tutorial,如何获取各个字段,例如在php - $_POST['flda']中没有附加图层\ libs?

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&amp; fldb = field2 + Data'。

1 个答案:

答案 0 :(得分:2)

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

var qs = require("querystring");

在您的请求处理程序中:

var form = qs.parse(data);