use*_*855 14 javascript post http node.js
我用这段代码来读取查询字符串吗?name = Jeremy ...谁能告诉我如何用帖子数据做这个?还有json?
var http = require('http'), url = require('url');
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type":"text/plain"});
var urlObj = url.parse(request.url, true);
response.write("Hello " + urlObj.query["name"] + "!\n");
}).listen(8000);
Run Code Online (Sandbox Code Playgroud)
谢谢!
yoj*_*o87 20
您必须处理http.ServerRequest对象的数据和结束事件.例:
var util = require("util"),
http = require('http'),
url = require('url'),
qs = require('querystring');
...
// this is inside path which handles your HTTP POST method request
if(request.method === "POST") {
var data = "";
request.on("data", function(chunk) {
data += chunk;
});
request.on("end", function() {
util.log("raw: " + data);
var json = qs.parse(data);
util.log("json: " + json);
});
}
Run Code Online (Sandbox Code Playgroud)
这是一篇关于这个主题的文章和示例(对于node.js的旧版本,它可能不起作用,但原理是相同的).
| 归档时间: |
|
| 查看次数: |
12701 次 |
| 最近记录: |