3

我正在使用以下代码发送会话描述(微小的 JSON 代码 - http://www.ietf.org/rfc/rfc2327.txt)。

function sendMessage(message) {
  var msgString = JSON.stringify(message);
  console.log('C->S: ' + msgString);
  path = '/message?r=67987409' + '&u=57188688';
  var xhr = new XMLHttpRequest();
  xhr.open('POST', path, true);
  xhr.send(msgString);
}

我不确定如何在我的 Node.js 服务器上检索 JSON。

4

1 回答 1

7

这是一个可以处理POSTnode.js 中的请求的代码。

var http = require('http');

var server = http.createServer(function (request, response) {
    if (request.method == 'POST') {
        var body = '';
        request.on('data', function (data) {
            body += data;
        });
        request.on('end', function () {

            var POST = JSON.parse(body);
            // POST is the post data

        });
    }
});
server.listen(80);

希望这可以帮到你。

于 2012-12-31T03:22:36.163 回答