Dieser Artikel teilt Ihnen hauptsächlich die Implementierungsmethode zum Senden von Anfragen mit. Ich hoffe, dass er allen helfen kann. Wie sendet der Knoten als Zwischendienstschicht Anforderungen?
GET-Anfrage:
var http = require('http'); var qs = require('querystring'); var data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = qs.stringify(data); var options = { hostname: '127.0.0.1', port: 10086, path: '/pay/pay_callback?' + content, method: 'GET' }; var req = http.request(options, function (res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); req.end();
POST-Anfrage:
var http = require('http'); var qs = require('querystring'); var post_data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = qs.stringify(post_data); var options = { hostname: '127.0.0.1', port: 10086, path: '/pay/pay_callback', method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' } }; var req = http.request(options, function (res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); // write data to request body req.write(content); req.end();
Verwandte Empfehlungen:
Verwenden Sie Curl, um Anfragen in PHP zu senden ( GET-Anfrage und POST-Anfrage)
Code zum Senden der Anfrage über XMLHttpRequest unter JavaScript_Javascript-Kenntnissen
Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen Knoten als Zwischendienstschicht zum Senden von Anforderungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!