क्या कोई मुझे कुछ डेटा पास करने और पुनर्प्राप्त करने सहित, नोड.जेएस एक्सप्रेस से पोस्ट अनुरोध भेजने का सबसे आसान तरीका दिखा सकता है? मैं PHP में curl के समान कुछ की उम्मीद कर रहा हूँ।node.js एक्सप्रेस से POST अनुरोध कैसे भेजें?
उत्तर
के रूप में एक पोस्ट अनुरोध के लिए here वर्णित:
var http = require('http');
var options = {
host: 'www.host.com',
path: '/',
port: '80',
method: 'POST'
};
callback = function(response) {
var str = ''
response.on('data', function (chunk) {
str += chunk;
});
response.on('end', function() {
console.log(str);
});
}
var req = http.request(options, callback);
//This is the data we are posting, it needs to be a string or a buffer
req.write("data");
req.end();
धाराओं, कॉलबैक, और ऐसी चीजों के साथ वाह हाथ से बाहर निकलते हैं। यह लगभग सी –
@MuhammadUmer में काम करने जैसा लगता है मुझे लगता है कि अगर आप वादा इंटरफेस का उपयोग करते हैं तो कॉलबैक के बारे में बात आसान हो रही है। मैंने इस मॉड्यूल का कभी भी उपयोग नहीं किया है, लेकिन एक अनुरोध-वादा 'है जो अनुरोध वस्तु पर वादा लागू करता है – dvhh
मैं superagent
, जो jQuery के लिए simliar है का उपयोग करें।
var sa = require('superagent');
sa.post('url')
.send({key: value})
.end(function(err, res) {
//TODO
});
var request = require('request');
function updateClient(postData){
var clientServerOptions = {
uri: 'http://'+clientHost+''+clientContext,
body: JSON.stringify(postData),
method: 'POST',
headers: {
'Content-Type': 'application/json'
}
}
request(clientServerOptions, function (error, response) {
console.log(error,response.body);
return;
});
}
इस कार्य के लिए, अपने सर्वर होना चाहिए कुछ की तरह:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json())
var port = 9000;
app.post('/sample/put/data', function(req, res) {
console.log('receiving data ...');
console.log('body is ',req.body);
res.send(req.body);
});
// start the server
app.listen(port);
console.log('Server started! At http://localhost:' + port);
- 1. POST अनुरोध कैसे भेजें?
- 2. एक्सप्रेस node.js POST अनुरोध में JSON कैसे प्राप्त करें?
- 3. node.js POST अनुरोध
- 4. कैसे रोकना Node.js एक्सप्रेस अनुरोध
- 5. Node.js HTTPS POST अनुरोध शीर्षलेख
- 6. node.js में POST अनुरोध को कैसे संभालें
- 7. सर्वर पर HTTP POST अनुरोध को अनुरोध कैसे भेजें
- 8. node.js एक्सप्रेस में ड्रॉप अनुरोध
- 9. एक्सप्रेस के साथ Node.js: कैसे एक पोस्ट अनुरोध
- 10. एक्सप्रेस/Node.js का उपयोग कर क्लाइंट को छवि कैसे भेजें?
- 11. gziped सामग्री के साथ HTTP POST अनुरोध कैसे भेजें?
- 12. HTTP POST अनुरोध कैसे भेजें और प्रतिक्रिया प्राप्त करें?
- 13. django का उपयोग कर एक POST अनुरोध कैसे भेजें?
- 14. रेट्रोफिट: निरंतर फ़ील्ड के साथ POST अनुरोध कैसे भेजें?
- 15. POST अनुरोध
- 16. node.js एक्सप्रेस AJAX सत्र
- 17. Node.js - भेजें और querystring
- 18. सामग्री-प्रकार भेजें: node.js
- 19. HTTP POST अनुरोध
- 20. एक्सप्रेस + node.js
- 21. node.js - एक्सप्रेस
- 22. एक्सप्रेस Node.js
- 23. एक्सप्रेस Node.js
- 24. POST अनुरोध
- 25. पायथन में एक गैर-ASCII POST अनुरोध भेजें?
- 26. एसएसएल पर अनुरोध कैसे भेजें?
- 27. Node.js अनुरोध
- 28. Node.js (एक्सप्रेस ढांचा)
- 29. दूरस्थ URL से फ़ाइल को Node.js एक्सप्रेस ऐप में GET प्रतिक्रिया के रूप में कैसे भेजें?
- 30. असीमित यूआरएल अनुरोध कैसे भेजें?
[का उपयोग करें 'request'
यहाँ docs
और की तरह डेमो है ] (http://stackoverflow.com/a/28297185/1377002)। – Andy
यह http://stackoverflow.com/questions/6819143/curl-equivalent-in-nodejs –
संभावित डुप्लिकेट [कैसे नोड.जेएस में HTTP पोस्ट अनुरोध कैसे करें?] (Http://stackoverflow.com/questions/6158933/कैसे-टू-मेक-ए-एचटीएमएल-पोस्ट-अनुरोध-इन-नोड-जेएस) – AechoLiu