そのコードに相当する Node.js は、jQuery サーバー側を使用するか、他のモジュールを使用するか、ネイティブのHTTP / HTTPSモジュールを使用することができます。これは POST リクエストがどのように行われるかです:
var http = require('http');
var data = JSON.stringify({
'id': '2'
});
var options = {
host: 'host.com',
port: '80',
path: '/WebServiceUtility.aspx/CustomOrderService',
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
'Content-Length': data.length
}
};
var req = http.request(options, function(res) {
var msg = '';
res.setEncoding('utf8');
res.on('data', function(chunk) {
msg += chunk;
});
res.on('end', function() {
console.log(JSON.parse(msg));
});
});
req.write(data);
req.end();
この例では、JSON であるデータ ペイロードを作成します。次に、ホスト、ポート、パス、ヘッダーなどの HTTP ポスト オプションを設定します。次に、リクエスト自体が設定され、解析のためにレスポンスが収集されます。次に、POST データをリクエスト自体に書き込み、リクエストを終了します。