In diesem Artikel wird hauptsächlich die Methode von nodejs vorgestellt, die das http-Modul zum Senden von Get- und Post-Anfragen verwendet. Er analysiert die spezifischen Betriebstechniken von nodejs basierend auf dem http-Modul zum Senden von Get- und Post-Anfragen.
Das Beispiel in diesem Artikel beschreibt, wie nodejs das http-Modul verwendet, um Get- und Post-Anfragen zu senden. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
GET-Anfrage
var http = require('http'); var querystring = require('querystring'); var data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = querystring.stringify(data); var options = { hostname: '127.0.0.1', port: 3000, 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 querystring = require('querystring'); var post_data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = querystring.stringify(post_data); var options = { hostname: '127.0.0.1', port: 3000, 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); //JSON.parse(chunk) }); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); // write data to request body req.write(content); req.end();
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
Detaillierte Erläuterung der Webpack+Babel+React-Umgebungskonstruktion (ausführliches Tutorial)
Detaillierte Erläuterung des Webpack-Babel-bezogenen Konfiguration (ausführliches Tutorial)
Webpack+vue2 für die Projektkonstruktion verwenden
Melden von 404 Problemen mit Vue-Projektressourcendateien im Webpack (ausführliches Tutorial)
So integrieren Sie Vux in vue.js, um Pull-Up-Laden und Pull-Down-Aktualisierung zu erreichen
Das obige ist der detaillierte Inhalt vonSenden Sie Anfragen mit dem http-Modul über nodejs (ausführliches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!