Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie einen Knoten als Zwischendienstschicht zum Senden von Anforderungen

So implementieren Sie einen Knoten als Zwischendienstschicht zum Senden von Anforderungen

小云云
小云云Original
2018-01-03 09:34:321599Durchsuche

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

jquery+ajax wird jede Sekunde an den Hintergrund gesendet Code um Daten anzufordern und dann die page_jquery zurückzugeben

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn