Maison > Article > interface Web > Comment implémenter un nœud en tant que couche de service intermédiaire pour envoyer des requêtes
Cet article partage principalement avec vous la méthode de mise en œuvre d'envoi de demandes. Il a une bonne valeur de référence. J'espère qu'il sera utile à tout le monde. Comment le nœud envoie-t-il des requêtes en tant que couche de service intermédiaire ?
Requête GET :
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();
Requête POST :
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();
Recommandations associées :
Utilisez curl pour envoyer des requêtes en PHP ( Requête GET et requête POST)
Le code pour l'envoi de la requête via XMLHttpRequest sous les compétences JavaScript_javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!